Real estate keeps requiring property tax payments, and periodic renovations and improvements, therefore perennially requiring cash infusions. Not counting mortgages. IF they provide income they can be quite lucrative but I find many people insist on 1 family homes which means they will never be able to retire in that house, they will end up in a 50+ in Florida most likely.
Stocks/crypto on the other hand once you own them, they require no additional cash infusions. And often can provide income, that's why I prefer stocks/crypto/bonds to real estate.