My experience has mostly been with trainees. I have never had a trainee I was trying to get 48 foul out in less than 35 or so minutes.
However, I did see a player foul out in 17 minutes today in game three of a finals series. In that case I would have wished I had played sit them. So now Im torn lol
Most of the time when someone is complaining about the hidden aggressive trait, it's a trainee, and they're usually told to select "let them play" as the best option for getting the kid his minutes. As someone who has trained a LOT of aggressive guys, I tend to favor "sit them," though I'll admit that a good deal of my reasoning behind that choice has always involved trying to win with a team filled with these thugs, and the concern that I'd be down to a bunch of Lucky Fans by the time the 4th quarter started.
So, for folks who have non-trainees who are angels, "let them play" may work just fine. But if you're trying to 48 a guy, he's not going to sub out until he fouls out anyway (assuming your lineup is set correctly), so what's the point of putting the rest of your guys in jeopardy of leaving early?