What is the definition of a good service then? For a launcher to be useful, it needs to have a lot of your games and friends.I get that. But I think the only way to get them to solve it is to show them not solving it means less profit than solving it. Which means doing the only thing big online corporations actually listen to - take your money elsewhere until they do solve the problem, and make sure they know why you’re doing it.
The hard part is that they probably won’t actually listen until the lost sales are significant and from what I’ve seen on Steam there are millions and millions of customers content to just keep on throwing money at Valve for trading cards and digital hats no matter how little interest Valve have in providing a good service. And since I can’t convince them to stop, I just try not to give Valve money. It helps that my bank has just written Steam off as an untrustworthy site so every time I did buy from them my credit card got frozen until I could reassure the bank there was no fraud. That got to be so much hassle doing it every time, so I just stopped buying stuff from them.