Normally hotels are built near either business or tourist areas. Very few people want their residences in the suburban office park areas. Tourist areas tend to be older areas that have strong restrictions on new development--hotels there have to go through long permitting processes.
https://www.google.com/maps/search/barcelona+hotels/@41.3806...
Not sure what you’re implying here but in the US homes in the suburbs back up to office parks all the time.
Of course they do.
I was just observing yesterday a big condo development right across from a recently-vacated office complex in an ex-urban area where I used to work.