The homeowner still has to pay property tax, mortgage interest and repairs.  Bottom line is that owning stocks will outperform owning real estate by a wide margin after all costs are included.  This is especially true in the current market.