if its wisest to ensure they get the 1-3 mins difference this seems very harsh.
exactly.
since I have many players in my team, and I like it since every player has it's own special ways, most of them don't get 48 minutes.
I try to get many as close to 48 as possible, but as you say if one already has 45 minutes, and an other player did not play yet, it seems more logical to me to let the one that did not play yet play instead of having a player who only needs 3 minutes play.
Also I have 3 PG I use for 3 games, I rotate them so they all start in 1 game, and are all back-up in an other game, so every PG starts 1 time, and is back-up 1 time. Mostly this results in 1 of them (and it's not always the same one, varies a lot) gets 52 minutes, the others 46 or 47/45. Or 55/46/43 or so. I believe this is prety good spreading of minutes, but if that means that if you train PGs only 1 player is fully trained and the other 2 significantly less, then I might reconsidder my training and just start training stamina and free trows all the time...
One might say, okay get rid of 1 PG and have the 2 remaining play 3 games so you have 2 fully trained, and also for other positions, just keep the ones needed and sell the rest, so you don't need to puzzle out new line-ups every game in order to get most of your players enough minutes to stay in shape. True, but then, if someone gets injured, or you need a guy with very good defense and les offence, or the other way around, or you want to put someone in with good outside scoring instead of inside for a few games? After all I'm paying enough wage for each of them weekly. Putting effort into it to give them all some minutes instead of keeping just a few and having them play every game should not be punished.
They are not your friends; they dispise you. I am the only one you can count on. Trust me.