SOMEONE has to lose money
This is not true either.
Investing is not a zero sum game where someone has to lose for someone else to gain.
Any investment should create value, when their is no value created then that investment is a scam.
Even when someone plays at a dice site they are getting value from playing.
While they might lose money they may win and it's the risk they enjoy, the value is the enjoyment and excitement they get from gambling.
If gambling was truly a zero sum game which created no value, then no one would play.
People don't put a pile of money on the ground and burn it because that does not create value.