The lesson I learned is that if you stay in a home for more than 10 years, you’d better plan to pay a lot to upgrade a home if you want to sell it, because peoples’ tastes change a lot over time.
If I had to do it all over again, I would have sold our current house after 5 years, instead of 18 years, we had to pay a lot to get the house ready for sale.
The houses in my FL neighborhood are now 13 years old. I don’t think we have more than 5 original owners left on my block of 25 houses. Part of that is the housing bubble crash, of course. But it’s mostly the habit people have of house hopping. It’s very American. My friends in Europe mostly live in the same house/apartment for decades and think the idea of only living a house for 5 years is crazy. Ha ha.