I live in a third world country we basically fix everything like this Actually near my work is a guy who fixes bikes exactly how you described We can't afford new things so we fix whatever we have
There is another guy that literally solders gpus and one that still fixes iPhone 5 and older models
It's a side effect of living in a "richer" country Things are cheaper to replace than fix a lot of the time