swheeler wrote:
I'm not sure what you're basing this on.
The size of Apple's iPhone market. Apple has over 1 billion users. That is 1,000,000,000 devices. How many separate threads can you find on Google? 100? 1,000? That's literally one in a million.
The fact that I've had the same experience (intermittently) across several years, at least three different Macs, and at least three different iPhones, with who knows how many cables, also tends to suggest it's not that rare. But who knows I guess.
Also, this is a Mac-specific problem too. This is because usbd is doing funky things to send more power over USB. There are only about 100,000,000 Macs. But you're still close to one in a million. And how many people even connect their phones to their Macs anymore? I know I haven't plugged my phone into my Mac for anything other than Xcode in years. The only time I encountered a similar problem was due to lint in the lightning port. But even then, I wasn't using the Mac to charge.
It might be a more common problem among the subset of iPhone users who also use a Mac, and who also regularly connect their phone to their Mac with a cable. To be honest, these people probably aren't Apple's preferred customers. Apple wants people to use online services instead. So, to get back to your original question, "Why hasn't Apple fixed the usbd bug?", I think the answer is pretty straightforward. It isn't a priority for many reasons.
I'm sure you wish it were a priority, but then we get back to those 1,000,000,000 other customers. If a significant enough number of them complained, then it would get fixed. You are welcome to get the ball rolling with your drop in the bucket: https://www.apple.com/feedback/ If a single drop isn't enough for you, go for a full teaspoon: https://feedbackassistant.apple.com