They can.
A landlord can refuse to rent a place to someone who is a deadbeat or has had problems taking good care of a previous rental.
You just can’t deny rental to someone simply because they’re poor.
The government requirements for qualifying for renting out a home on Section 8 are horrendous. Far, far more than the quality of the people they put in it.