I think this is because each tower for attributes has too many varying skills being jammed together.
There is no way that your contested 3 point shooting and your open 3 point shooting should be exactly the same.
Likewise, your offensive and defensive rebounding (altho I don't know if I said it in this thread but I don't think that should be a rating)
My proposal for the ratings is to simply give us a certain number of points within a tower system.
So if I can explain this... You earn a level within each tower (shooting, passing, dribbling, defending, athleticism) each one goes to 10. If you get a tower to 10 it means you can unlock ratings up to 95 (level 9 to 85 etc.)
now within each level you are given lets say 40 attribute points to distribute around the skills included in that tower. It is up to you to determine which attributes you want increase within each tower.
You would then have to choose say in defensive ratings whether you want to upgrade your steal ability, your blocking ability, your lateral quickness, your hands etc. and you are only allowed to fully max 3 of say 5 skills with the others not improving at all, or you can evenly spread them, max one and spread the others, etc. etc.
Naturally your physical attributes determine just how high these ratings can go in a similar fashion to how it is controlled now. Long arms for dunking and defense, but with significant hits to shooting and dribbling, short arms for shooting and dribbling but with significant hits to dunking and defense.
You would be able to then successfully create an all around player who maybe has one solid skill set, or create a very specific and elite player at a certain skill set but be limited at others.
Now the important thing here, is to enable users to effectively preview before creating the character what the maxes of their build will be.
Also, badges should be able to be earned in Park or Pro Am only, in the same way they are earned in MyCareer. Hit 5 catch and shoot shots in 5 consecutive games in either mode, earn the bronze level of that badge, hit 10 in 10 consecutive games, get silver, hit 15 in 15 games for gold.
3 poked ball loose animations in 5 consecutive games for bronze pick pocket etc.
Badges would not transfer between modes.
This means that there will be NO BORING *** grinding through mycareer. MyCareer players can enjoy the mode, and park and pro-am players can enjoy that mode.
Earning badges through mycareer literally ruins the mode in which 2k invest the most into. I can't engage in the story or the fantasy of being a real NBA player when I've got the game on rookie and putting up 50 points every game. and I tried playing the mode earnestly first time around and was so bored with having such a limited player and such a long grind to get him to a point in which he was fun to use.
Sorry this post got kinda long but I feel this is a viable approach as a middle ground that can suit the desire to constrain and limit cheesy play, but also give us freedom to make the player we want.
(maybe in MyCareer you can earn extra attribute points for skills in your tower that don't apply beyond the mode by winning season awards - and the amount of points you get is directly tied to the difficulty you play on - so a HOF player who sweeps a bunch of awards can essentially create a demigod player within MyCareer and have as much fun with that as they like.)