Probably a lot. I was very annoyed myself, though it made android pretty similar to the situation on iOS where you can’t replace the default messaging app anyway.
It’s an area where I think we need a bunch of stuff:
- Antitrust regulation to force companies to use open standards and allow customization
- Folks like the Signal Foundation should get over themselves and run their project like a real open source project, where others can fork/modify/run both the server side and client side.
There’s so much anti-competitive bullshit regarding #1 from all sides, from carriers to Apple to Google to device manufacturers.
And yet I never have USBC problems, but had multiple I phones that started failing to charge via the wired port.