I have no interest in your random corporate ethics discussion. I'm talking about service quality, what is the best platform for the typical person to build their typical application on.
Obviously you have no idea how a capitalistic world functions, "success" does not mean "better", it simply implies their marketing etc. has done a better job and there's a lot of idiots in the world making decisions. Nobody ever got fired for choosing AWS as their platform, sort of like Java. That doesn't make AWS or Java the best choice, just the safe choice if you're unable to think for yourself and afraid for your job.
Also you guys shouldn't listen to the FUD about the AWS free tier here. Just check the facts:
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.