The quality has actually improved pretty considerably, I think, over the past few years. I'm not disagreeing with you, but more of a comment on how poor of a league it really was for a number of years. It was unwatchable before, but now it's just ugly albeit a little entertaining.
It's the unfortunate byproduct of the rest of CONCACAF. LigaMX has the same problem. It's really fast, highly physical, dodgy referees, and lack of a cohesive strategy.
My hope is that it gets better but the negative aspect of CONCACAF have permeated through the league.