In a libertarian world, you're right. But in the USA today, those "stupid investors" are often pension funds who will just tax you more when they lose it all.
unironically, yes. in an ideal capitalist system, money should flow to those who can best allocate it, so stupid investors losing $$$ to more savvy investors in financial pvp is the market working as intended.