2-3 isn't "broken". It works as it is meant to work (so it seems anyway).
In RL, I often choose to play 2-3 simply because most lower-mid level teams have really poor shooting from outside. It can also be a cheap tactic to win finals games when coaching younger teams (even though some places won't allow you to play zone until a certain age, with good reason).
Also in RL, if you have a solid team that can distribute the ball well, it's actually quite easy to get it inside (right down low) against a 2-3. In rep we made a few plays (and loads of variations of those plays) for the times when teams would play 2-3 against us. They pretty much always regretted it. Some teams were just too good anyway, though...