> How can you make an honest ROI if you don't have income?
This seems like a very curious view of the world to me. Do you believe that people who buy houses and sell them at a profit 20 years later are dishonest?
If you're an institutional investor in real estate, you can use real estate to generate a nice steady income, via rental. People who aren't parking capital or laundering money tend not to invest in houses to keep them empty.
I think the OP meant speculative. Most jobs create value, some don't. Some people just have a hard time digesting and wrapping their heads around making money without creating actual value.
Indeed - in isolation home price increase tends to match inflation (as in, no real dollar returns). In areas where it goes up, it tends to be due to external influences such as city councils preventing new development.