This is my favourite subject
I can only speak for the European version as that is the one that I play.
In ML some players appear with 5000 ML wages regardless of how rubbish they are. When I first started editing 2008 I thought a great idea would be creating Messi, Ronaldo etc over those ‘5000‘ players. But for some reason their wages would go really low. After experimenting I worked out that giving the ‘5000’ players about 5 or 6 skills would make their wage lower. That was why Messi and Ronaldo’s went low because they had all the special skills.
On one of my option files that was what I did, in order to use the ‘5000’ players I gave them 5 or 6 skills to keep their value low. But then it didn't make sense to have an average defender have skills like Middle Shooting, 1-Touch Pass etc as it would make them better in the game than they actually were.
(I hope all this makes sense because I am getting lost in what I am trying to say now)
Eventually I decided to make a note of all the ‘5000’ player ID’s and decided not to use them in my ML, but to keep them as their default player. At default they stay at a normal value. Having said that, having played a few seasons in ML you do still get the odd one show up. But I just have to look past it now.
Regarding the Other Leagues C that
@Juventino32 mentioned, I don’t use them in my option files anymore.
Regarding Japanese and South Korean players, in order to give them realistic values, I give them all ‘No Nationality’ for their Nationality, for some reason it fixes that bug.
Also, regarding the 0 wage bug, I think it fixes itself after 1 season although I could be wrong. It has not really affected me in ML. What does happen to begin with, when you get an offer for one of your players for the first time, they offer you 0 money. But after refusing, the next offer you get (whether it be that window or another one) is back to normal offers.
There are some bugs but I look over them because the gameplay is the best for me. But, as I said before, I only love the game with my adjustments otherwise it would be too fast for me and unrealistically arcadey.
@Juventino32 I wonder if creating players over Other Leagues C using the actual in game editor would stop the bugs mentioned. I remember one PES, when you created a new player it would tell you his ML value. Maybe that was PES5 not 2008.