When you shop in a mall, everything retail is marked up and a huge percentage of cost for any of the retailers goes to rent.
Real estate earns the money.
When you shop online, you buy through your laptop or mobile phone, but the product ships from a warehouse sitting somewhere in the country or internationally. Warehouses takes physical space and it comes down to rent again or if you are lucky, you own the land.
Real estate earns the money.
Another hidden aspect of e-commerce, or shopping online, is the cost of having data centres to serve the website and all the backend infrastructure. Data centres, you guessed it, sits on physical space and its almost always rented.
Real estate earns the money
So, in almost all business, the owner of real estate take the largest pie.