Isn't "дом" not only a house, but also a home?
It is just the way the language works!
I need a "yes" or "no" answer with better translation in case of "no"
Three years too late, but the answer is "no". A "house" is a physical building; a "home" is where you live; it could be a tent, a cave, an apartment: for a bird, it could be a nest.