Wow... that's... seriously depressing. I don't even know what else to say about that. This is just baffling. How can a multi-billion dollar company fail at online functionality this hard and this consistently when even indie devs have been providing better service for years? I wanna love you, Nintendo, but when you make us pay extra for online service that's worse than what literally everyone else in the industry is doing, it makes it kind of hard to do that.
The answer to that is one of simple economics. Indie devs have next to no budget for advertising and no future if their title fails. So when their game gets released, everything better be tight and fully functional, and cater to the largest target audience (people who play online), or they go under. People won't just buy it because they know the name and franchise, and 1 or 2 bad reviews can be incredibly damning.
Nintendo on the other hands is a massive company. Yes they have fallen from glory since their 90's peak. But the switch has seen a return to the spotlight for them. Smash is a massive, generational franchise. Even if every game reviewer gave it 1/10 and said it was literally **** (which it isn't, mind) it would still sell millions of copies and nintendo would still make money.
I believe Ultimate is a great game, it has some things i take issue with (excessive buffering of moves), but I thoroughly enjoy playing it with my friends. It is just a dead shame it is marred by a, mostly, horrible online experience.
Smash and Brawlhalla are apples and oranges. The latter's built from the ground up to be an online experience and it's offline offerings are depressing in comparison. Can only do local vs. matches, training and tiny arcade modes, none of which earn you gold for perma-unlocking characters you want. Maybe some people around here aren't bothered by that but the strategy sure isn't what makes Smash a multi-million seller.
They are only apples and oranges in so far as their budget is concerned. Other than that, your point is moot. Brawlhalla has to make choices on what to prioritize and put in as they have limited funds. So they make the right choice and focus on the online experience, the person vs person content as that is what keeps people playing your fighting game and coming back.
Nintendo on the other hand has no such budgetary restrictions, and thus has no excuse for making a pathetically poor online experience. I also notice you seem to imply that smash is a multi million dollar selling franchise because of it's great single player content. I can't help but believe you are dead wrong about that.
No fighting game ever, has been a top seller because of great single player content. Fighting games live of person vs person competitiveness that is a part of human nature. You and your friend both have a controller and you'll sit there and play until you know who's best. Online games have just broadened that spectrum to you vs random dude online both have a controller and you're gonna sit there and play until you know who's best.
I have a few friends who play smash for fun, with no real interest in becoming competitive. They play it mostly against their friends when they come over and occasionally play the online mode. All of them have said they would play the online mode a bit more if it didn't feel so crap, but they don't right now because it often feels laggy and they don't know what kind of game they're going to get thrown into, so they feel it's a waste of their time. Time better spent on one of their other games. Not a single one of them has any interest at all in ever playing any of the single player content. World of light eats up too much time for really no reward and no one likes to just beat up a computer in classic mode, it gets boring real quick. The only reason they ever touched single player, was to unlock all the characters.