@1unown1
My personal theory on why developers prefer team-based games: If you're on a team that wins an engagement then you, the individual, feel good about the outcome regardless of how much or little you contributed to the effort. If you're on a team that loses an engagement you, the individual, can blame everything on your teammates and rage quit. The dev doesn't care either way.
But if you do a solo mode then every single loss is your own personal failure and most people wouldn't tolerate a lot of that for very long. There's only so much "they're all cheaters" you can tell yourself before you're confronted with the simple truth that single player interactions are reductionist and unsatisfying. That basic truth applies to team play as well, but takes so much longer to realize, diluted as it is in so much activity that can't be fully comprehended, that most players will have grown up, grown old, and died before they truly understand it.
All that said, YES, this game desperately needs a single player mode. If they can come up with functional sbmm and working anti-cheat.