im going to be controversial and say no one should have anything other than labor as their main income until they retire.
anything you can do thats useful to society counts as labor (but not vice versa, you can work as a robber or corporate lobbyist). from line cooks to wall street ceos to open source volunteers and stay at home moms who dont get paid but still work. landlords and executives count because management is labor too.
if your income comes from a trust fund or owning properties that you dont manage thats a passive reward for doing nothing. you are not productive. you are a parasite living on the back of everyone else and expecting indefinite rewards for a fixed amount of work you or your parents did years ago.
What if you volunteer 30-40 hours a week but pay your bills with rental income? What's your position on that?
> no one should have anything other than labor as their main income until they retire
No one should start a business and pay salaries to their employees instead of themselves?
What if I see that a biotech startup is working on mRNA cancer vaccines, and I want to invest in that? And then it pays off and I make money off of it?