I cannot disagree with your more that the minutes a player gets are random. I haven't had a management issue in about 12 seasons. It's not random, except for injuries and frequency of fouls (which isn't even that random).
In the "real" world, if a coach is blowing every team out and getting into garbage time every game, he will be around for a very long time.
Once I scored a basket that still makes me laugh.