But this still allows lawmakers the other corrupt path of trying to pick policies which benefit the companies or sectors in which they have holdings. Might there be federal efforts to ease housing shortages if members of congress didn't have investment properties?
I think for politicians above a certain level, we should go full Rawls. When you leave office, a random citizen from your constituency is selected, your net worth is set to their current net worth, and for a period of k years after leaving office, your income is funded by the public to match the income of that constituent.