It's absolutely this. Service quality and amidst playing in CONCACAF
One big shortcoming that in my mind is going to bite them again is they don't play Top 10 competition aside from the major tournaments whereas other Top 10 teams play each other fairly often.