I’m saying, this is called a villa here, not that I think this is called a villa. The definition obviously varies from country to country…
Yes, absolutely. How can they make a different architecture style for each unit in a 54-villas housing estate? They may be (logically) similar at the gated-community level but they’re different from other houses outside of that gated community. Once again, it’s not that deep, as the term differs a lot between countries, and especially between the US, the UK and the Mediterranean countries, where the term seems more widespread. When I think about the term “house” I think about those suburban houses that you can find in the USA or Canada, and I can personally see a big difference between this and a villa. It may not be the case for everyone.

Then maybe building=house
and house=villa
?