On the 48 minutes for training thing - how about making it so a trainee now only needs 36 minutes in the required position/s, as long as they get 48 minutes in the week overall.
It's only a minor change really but would eliminate most of the issues with foul outs and nonsensical last few minute subs (which are about the most frustrating thing in BB imo). Additionally, it may mean you'd have one or two more trainees taking part in league games (at least as a sub) rather than just scrimmages. Possibly more realistic in some way?
Why not make it 24 minutes (one-half of a game per week)?
That way 1-position training could train up to 6 players and 2-position training could train up to 12 players. Combine it with an increased number of Level 5-7 trainers on the market.
Can you imagine how much better/higher skilled players would end up on the market with that? Instead of cranking out 1-2 80 TSP trainees a team could generate 3-4 or more. Multiply that over enough teams and the prices on the market will eventually reach normal levels.
The issue I see right now is that anywhere from 50-75% of the players on a team's roster get no skill training at all. that just seems like a foolish system to perpetuate.
First of all, just as a personal annoyance, that would make two position training pointless. Some would argue it is now but I think the ability to pick up a group of 5 guys of star/allstar level potential and train them into effective players is a great foundational move for a team. But if you can train 5 guys at the one-position type, there's no need to even offer two position training.
But my bigger problem with this is that, while I think that there should be a change in the total amount of training offered, it shouldn't be just having more players trained with the same speed. That puts much too strong an incentive in place to train players simply as commodities to be moved to other teams, since there's still no way to be able to be able to train a mostly-homegrown team effectively.
Instead of doubling the amount of possible training by halving the maximum from 48 to 24 minutes, I think it would be much better to speed up training in general, and especially rebalancing some of the training methodologies (e.g., 1 v 1, Outside shooting, shot blocking, and Ball Handling - the training that exists but is absolutely toxic). Combining that with a drop to 36 minutes maybe (or just if you start a game at the position, you get full training for that position for that week) would probably be even better.