The substantial difference, which you don't see, is, even if they both deal with games: the genre, the type of market and the activities that each carries out (just like you said you can't compare Mercedes with Tata motors) are completely different, but each has of his respectable point of view and I disagree.
You can compare Mercedes with Tata motors (Tata owns Jaguar Land Rover btw), like you can compare Rockstar Games with CD Projekt. You can point out differences (Mercedes is more popular; larger market field) You can also compare Microsoft with SEGA, but you can't compare SEGA with IKEA (completely diff are of activity)
The difference between someone like Cloudlet and a game developer like BethSoft:
Bethesda's big company, dominates the global market, way more valuable (because of their range / portfolio)
Genre is not important in that case, because we're talking about video games
in general (and it's not the point). So the point is, that everyone, even the most professional ones, can't keep all of their promises. It's not about who's the biggest pp, we're talking about the most common things. The problem with Cloudlet is - obviously - the lack of communication. That's how you make yourself unpopular.
CD Projekt announced CP2077 in 20
11. The reason why CD Projekt got all the hate was the lack of communication & honesty
at the end.
(Yeah and obviously all the bugs)
They just lied to their fans, but they delivered - an unfinished swan. You have now the same with Battlefield 2042. EA DICE delivered, as they promised. Nearly everyone hates it, because it's just bad as Call of Duty.
You're surely right about one thing: you can't compare Cloudlet with those companies. But I never compared him to CD Projekt, Bethesda, etc. (previously) Like I said, it's not about who's the biggest wiener. Who's the most. It's all about
'why communication is more important'.
The reason why I even mentioned those companies is to demonstrate that every developer has a common ground.
but each has of his respectable point of view and I disagree with yours.