It's not a surprise. Most people are financially illiterate, so it's pretty normal that they don't invest. On the other hand, it was proven that people who held assets had more money in 10 years than those who did not. You don't have to be a trader, just buy things like land and you will get value from that. Maybe it won't be in the first 1 or 2 years, but eventually you'll see that your fiat money is slowly becoming worthless.
As for lotteries and such, poor people feel forced to make money somehow and they love hope. Buying that lottery ticket gives them something to think and be excited about.