What most people mean when they say they can't afford a house is they can't afford a house in or near Boston, NYC, Seattle, SF, DC or some other hot and important urban market. That's an entitlement problem not an affordability problem. People feel entitled to live in certain locations.
I would like to live in/near the city where I was born, lived a good chunk of my life, and where most of my family lives, but the cost of housing in Denver has risen almost 500% since I was born.
Do tell, does that make me entitled? Because I feel pretty goddamn entitled.
But if you feel like you should be able to afford a detached single-family house in your city, you are not only entitled, your desires are impossible to fulfill - there's just not enough land for everyone who feels entitled to a single-family home to have one.