It's not (only) a cultural thing. It's primarily an economic one! Getting a $THING fixed requires typically:
1) Getting a technician out to identify the fault
2) Order the required replacement part and wait for it to be shipped
3) Getting the technician out again to actually fix the fault
The technician needs to be sufficiently skilled, wants vacations and sick days. We can somewhat trade-off utilisation vs. travel time, but I would be shocked if we can get a single turn out to be reliable below an hour. Even if we are optimistic and calculate with 100 bucks / hour this means the cheapest possible replacement is 200 bucks. That means it's _strictly_ cheaper to immediately throw everything below 200 away. And for everything more expensive we still need to beat opportunity costs and failed-to-actually-fix-the-problem fixes.
If you do these calculations in earnest I'd be shocked if _economically_ it's worth to repair anything below 500 bucks.