There are lots of people without green cards or citizenship who actually can live in houses they buy.
-- People on H1B visas -- People here as students. Okay, they'd have to have rich parents, but some times it makes economic sense -- Other people here for the long term but not necessarily having green cards (people here as refugees, for example).