Maybe it's just me but if I send something back I expect a repair, then a replacement if repair can't be done, I also accept it will take time to complete this process
Fair enough, but a company isn't going to do something because you expect them to do it.
They have a few obligations to fill: the legal contract regarding returns and refunds, keeping the customer happy, and keeping costs down.
In order to repair these, you need:
- A bunch of technicians to diagnose and repair. Management and admins too.
- Infrastructure, tracking systems etc to deal with incoming and outgoing packages.
- All the parts need to be there to full-fill the repairs. More inventory tracking.
- A warehouse or office for all the above.
And you need that in every country you sell to, otherwise use international shipping if that's possible.
If there's a slow down on incoming repairs, too bad, that's overhead your company just has to suck up and pay for. If there are too incoming repairs your customers get angry at the wait, and start bad mouthing you on a computer forum.
Or... you could just ship a new mouse because it's made in a China and costs a fraction of the actual retail price. End result is the customer is happy, because I think most people would be happier with a new product, and the costs have been kept low.
If this was a laptop or something else of value, the margins would be different, but for a mouse it just isn't worth fixing.