My current plan is to buy, live in the house for a few years, offer the house up for rent, and rent a new house for myself. I'm currently on step 2. I don't want to overcommit myself in real estate so buying a second residential property doesn't make sense for me. Because of rent appreciation I will have positive cash flow while renting out my current home. That hedges for any future rent increases in my future place of residence.
I'd consider buying an income generating vacation home too. But not another primary residence. That's just my opinion. And my opinion doesn't make my house an asset or a liability.
Now that said, I feel one non-financial aspect where owning a house is a liability is the opportunity cost of time spent maintaining the house. In a rental the landlord takes care of it.