I did not grow up with parents who raised me this way and had little to no contact with grandparents. My parents were also often cash strapped.
You and I know that saving up for quality products is a better approach. I learned it by watching my parents buying a cheap stand mixer every two years (max) growing up. Then I worked at a kitchen store and learned that there were some KitchenAids still working after 75 years. I saved up my paycheck and may have been one of the only 17 year olds to ever buy a KitchenAid. I'm still using it over 15 years later.
Thing is... I didn't have three kids, a mortgage, and other more pressing uses for my money. Once you get into a debt spiral you rarely have the cash needed to purchase the stuff of the quality you need to make it last. Instead you buy crappy stuff at the dollar store to make until the next paycheck.
Of course, they do still purchase more things than I do as they haven't learned the other part of this lesson -- if you can't afford the quality version you should probably make do without it.
Also note, the equipment, space, and know-how for repairing things is not available to many (probably most).