Question: why are houses cheap in america?
Answer: America is very large and has the room and materials to make lots of homes. Large supply combined with relatively low tax rates compared to other countries, as well as the avg American household income being 59k makes them somewhat affordable on the scale you are using.