If we're going to change a rule related to fouling, it should be the addition of a 6th foul before disqualification. Sure, that would give Huggy 50 potential fouls before fouling anyone out, but it would be an equalizer for teams that have less depth in any given area, and would make the games better.
An even better solution would be to stop calling the inconsequential fouls unless they affect the play (like resulting in a turnover, a missed shot or some form of hard contact). I'd guess that 5 fouls a game per team minimum have absolutely no bearing on the outcome of a game.