Having career ending injuries in BB would not improve the game. Having career ending injuries in real life also does not improve the game, although unfortunately fixing that issue isnt as easy as re-writing a game engine code. I'm pretty sure nobody saw Brandon Roy's career prematurely end and thought, "Good, I'm glad this RL NBA game is so realistic!"
It's also suck when you see your best player foul-out and going out of the game at the most critical time of it.
Would you like the NBA elimitating this rule? This surely can be done easily.
In real-life, a player can be fouled-out.
In real-life, injuries can take few weeks (why you are not against that?) or much more.
Users should face changes like this as chalenges of BB game.