Constraints are to the benefit of the players too. A sudden shift in the paradigm where one wing or even one raid encounter could no longer fit 4 melee roles into it would just create an unnecessary trap for the player base. And in the situation where all four melee roles cannot be easily solved for good uptime, you can always punt the paladin or any tank to the sidelines and make them do some ranged attacks in the corner.
In all honesty, it only sounds interesting as a thought experiment and probably not very exciting to play. Like I can also think about "what if we made a fight where a healer is never allowed to be near to their party, that would make using aoe heals so much harder!" but would that actually be fun?