Why can't homeless people buy a house?
'Cause they live on the streets.
Listen up, buttercup. This joke is about homeless folks not being able to buy houses 'cause they, well, live on the streets. It's like saying why can't you fly? Because you're a human, not a freakin' bird. Simple, right? Now go back to eating your crayons.