I'm actually flabbergasted why you can't make a team in games like CSGO or Overwatch. And then play in tournaments or matches (against, you know, other teams). It makes no sense to have individual matchmaking in a team game. Game devs create this individual matchmaking system (which is paradoxically taken seriously by casual players, but totally ignored by actual competitive players), and the community and other organizers (enter FaceIT, ESEA, etc.) have to actually set up leagues, tournaments, and events.
I think there's a pretty limited space for games that don't compromise on various aspects of design (matchmaking, mtx, etc) with the explicit goal of making a better top-end competitive ecosystem. I'd personally love to see a competitive team-based game without any form of solo queue, but I'm skeptical it would do well in the market. It's almost like Facebook engagement-doomscrolling vs. a mailing list: the format of the latter means there'll probably be better content, but a whole lot more people are going to be hanging out on the former. At least mailing lists don't have to recoup development costs.
This is (unfortunately) probably the answer.
> I'd personally love to see a competitive team-based game without any form of solo queue
I'm okay with solo queue, as long as I can also have a team queue where I could play in traditional seasons or tournaments with a team of friends. It just seems odd that one needs to go outside of the game itself (to ESEA or what-have-you) for this feature.