The advice is completely out of touch because there is a generic undersupply of housing in the US, especially of entry-level housing in areas where the jobs are. What starter houses exist have reached the end of their serviceable lifespan. My starter house in the Midwest (affordable because construction is happening around town, would have preferred staying in MA) has a roof issue and in the medium term 80 feet of sewage pipe will have to be replaced. I was discussing these issues with a builder, and at some point it stops being economical. But meanwhile you need a roof over the head, especially when you own a large dog.
I'm actually angry at the unserviceable advice from people. Please field-test first before opening mouth.