I would do that, but with offline and online. For instance, I only play MyCareer, and occasionally some MyGm/MyLeague, all offline modes; other people only plays online modes like MyTeam, MyPark, etc. If you want just one mode (offline or online), it should cost you 35-40 and add 20-25 if you want to play the other one later. If you buy both at the same time, make it a bit cheaper, like 45-50. Also, if they could reduce the overall prices a bit to make the game more affordable, it would be great, although I don't see it happening
Also, try to separate offline and online MyPlayers, meaning that you could be a 90+ in MyCareer if you want, but if you want to be a good online/MyPark player it should be more difficult and laborious ; that way, you would limit the "cheesers" who would spent a lot of money to make their player 90+ right out of the gate in MyPark.
1. While I don't think I would use it, I know some people who wouldn't mind to. It's tedious to play all 82 games. Might be a good option to have.
2. Playing in all 5 positions? Not all players are like Lebron, lol.
3. That's would be great. As other user mentioned, make a new kind of scrimmage; instead of stupid objectives, practice some plays or systems to improve knowledge of your coach, teamates and to raise chemistry.
4. Hmm, that wouldn't be good in my opinion, that would be too unrealistic. However, 2k should work hard on CPU IQ to prevent some abusive/stupid trades, although seeing some trades made lately in the real NBA, perhaps some of those happening in MyCareer aren't that unrealistic
5. That wouldn't be good either, Yeah, it sucks that a player "explodes" in real life (Hassan Whiteside, primer example) after you start a MyCareer, but it would be unrealistic and unfair to artificially change it that way. However, 2k should work in a way to make progression be possible within a season. For instance, if a player with a 70 overall starts to play better in the game than previous years, his overall should go up according to stats; if he gets better in shooting, make his shooting attributes higher; if he gets better at assist, make his passing, even dribbling, attributes better. That way, it would a bit more realistic than wait until off-season time to see an improvement. I know it's not easy, but it would be great
6. That would interesting to see. However, it would mean that you would get tons of "free" VC and you could get your player to be as good as your previous one was right out of the gate, with no effort whatsoever. It would be unfair and "cheesy", to an extent, I think.