Your comments

The only good programming language is what gets the job done. Once a company gets their millions of cash, they can start building something in a 'proper' language for the long term. Until then, what's important is getting a prototype/MVP done ASAP.
Sounds about right. I've worked with a lot of startups and 90% of them are hustlers. We're almost raised to think that only businesspeople can start companies and techies are supposed to work under businessmen. Look at the Forbes 400 or any major startup and you'll find the backbone or even the heads of those organizations are highly skilled technicians and engineers.
The focus shouldn't be on making money, but making revenue. Investors love companies that are burning money but making big revenue. Revenue means that the market is there.
Actually not true. I've never worked in a MNC and wouldn't even want to. There are those who love the fast paced rush of a startup and those who enjoy the high pay and stability of a MNC. Everyone I know who works in a startup wants to ride on rapid growth and enjoy developing new products.

Startups should not be competing on pay. They should be competing on equity and faster pay rise. Of course, these startups need to actually grow and succeed. One successful startup I know started paying its early workers RM2k, a decade later, that same person is making RM30k+.