Here is the difference.
If I owned any of those companies, 100% of the shares, and didn't want to sell any shares, I would still have a source of income. I could sell a car or a product or advertising or a service and people would pay me.
If I owned all the bitcoin ever mined, I have no income.
On he one hand I own part of a company that produces something and on the other I have a virtual digital token that produces nothing.
One point I will reply to is this. Bitcoin was never meant to be a source of income, this is where you are having trouble. Its meant to simply be a ledger system of accounting. Money is just a way to store value. If I work for a wage, I'm converting that into something I can later use. If I sell a house, I'm receiving the value of that house in something that I can store or later use to purchase something else.
If I do one year's worth of work, and I receive 100k dollars, but all of a sudden, the government doubles the amount of dollars out there, they essentially devalue my work by 50%. And they do this arbitrarily. The guy selling the house can just raise the price of his house, but my stored work in dollars has been robbed from me.
When gold is mined, it takes lots of work, energy, materials, and resources to do. This is why we value gold because we know how difficult it is to produce. You can't just turn urine into gold, although many have tried. Likewise with bitcoin mining, you can't just make digits appear of a screen like the FED does. Real work goes into it, to solving the mathematical problems that the entire network agrees were solved by you.
Now you combine the idea of work going into mining coins, and you add to this a ledger system that absolutely nobody can control and hence rig, and you have a system that is much better than anything else in history. You can trust a bitcoin transaction more than you can any individual, corporation or government. The value of bitcoin is in the trust.