1. fixing stuff
As long as some dude on the other side of the world is willing to make a new sofa and send it to you for cheaper than it is to fix it locally, the idea of fixing it locally will just never take off. You can ban/limit international trade, but then you're just screwing over poor people on the other end of the world for a "feel good" kind of thing
2. not making cheap crap
You can find some way to disincentivize making cheap stuff. Ban IKEA.. etc. But then you are just making life harder for the poor in your own country. That's cool you can afford a 5 figure quality sofa.. many people in the US won't be able to afford that. It just comes off as a bit heartless as well when rich programmer types deplore the quality of cheap things. There are the five figure sofas if you want. Go buy them - nobody is stopping you. You don't have to force everyone else into that price bracket though
The two things aren't disconnected. But in the end it seems like rich people want to ban cheap things, so that they can have more local repair services for their expensive stuff