a. The current training system makes it too difficult to construct the team we want.
Assuming the required players are not available in the transfer market, and suppose the core positions needed are PG, PF, and C.
I find the opposite to be true. It is very easy to train whatever kind of player you want subject to a few limitations that seem reasonable to me. What I oppose are the lineups used to maximize training. They have kind of taken over the game. I am experimenting now on my Utopia team with allowing a player to play 48 minutes a game to obtain max experience, but I do not now and never found that approach to be realistic. It's gaming the game IMHO. There is a game shape penalty for doing such things. I will find out first hand how bad it is. At a certain point--how long can a player maintain 48 minutes a game w/o giving way to complete exhaustion--the penalty needs to be so severe that playing 4 on five is more effective. As a result of using a player to exhaustion, there should be a training penalty, such that an exhausted player gets no training benefit after three or four matches of consecutive 48 minute performances, and the penalty should probably be no training benefit for the equivalent amount of time the player was abused, plus two weeks recovery--no games played. So, with 4 consecutive games of 48 minutes, a player couldn't play another game for 4 weeks. Scrimmages included.
That brings me to the issue of shorthanded lineups. They shouldn't be permitted. Teams should be forced to suit 12 players for each game. Failure to suit enough players and/or have five players on the court at all times would result in a loss of training benefit for all players for 10 weeks and forfeiture of that season's draft picks. Imagine the Lakers showing up and putting three players on the court. What city would support that franchise? It should not be happening in BuzzerBeater.
The training mechanism is fine. The limits are fine. The problem is that we are now playing a basketball training game with matches to support the training, instead of basketball management game, where the emphasis needs to be on the games played each week.