> assess this on a case-by-case basis and pay the rent for people in genuine need
I'm not sure you've fully thought through how complex this would be. There are 40 million rental households in the US. Even if only 1% (400,000) decided to be a part of this program and you could close every case in 1 hour (which is probably wildly low) that's 45 man-years of effort.