Nippon is a wacky micronation league
You hit the nail on the head. Should you really expect normal results in your league? If a player plays in a certain slot for most of the season. Why would they select those SF's at SF position? It would not make sence.
Career stats...
For all the mumbojumbo following those two words. This is not real life. This training system suits the game, in order to make a multiskilled player, you need to go the extra mile.
So what you are suggesting is: make draft powerful and training ineffective. Create random drops to player (some players get worse), give personalitys to players so they choose the team they sign with, introduce career ending injuries (my favorite) etc. Anything else you would like to add to "your game".
Most importantly!!! It should be pay to play!