Identifying and distributing 100k to each homeless person would require many layers of bureaucracy.
As it should. It is not responsible to give millions of dollars in taxpayer funds to an intern and tell them to start passing it out to random people on the street.
We could just give 50k to every person, and then increase taxes enough to make up for it.