It is hard to eliminate homelessness by taxing companies
for their employees.
One cause of the shortage of housing in US cities is zoning, which
prevents the construction of a lot more housing.
It needs to be mentioned that the practice of buying luxury housing
purely to resell it years later, and leaving it empty in the mean time,
is also responsible in some expensive cities. That would be easy to stop
with a large additional tax on residential space that isn't anyone's
primary residence.
We need to tax companies such as Amazon more — a lot more. However,
taxation per employee creates a perverse incentive for companies to
use more automation and reduce the number of employees. They can also
threaten to move jobs to where they pay less tax.
I think we should eliminate all payroll taxes, including those for
social security and medicare. We should raise money for those
programs, and other things, by taxing businesses on their income,
regardless of their number of employees, and regardless of which country
they notionally assign that income to.
However, it is hard for a city to enact a tax of that kind and make it
effective. It needs to be done at a national level.