Once again this is not a Rust vulnerability.
This is a Windows vulnerability and Rust is simply the first set of tools to implement a workaround - since Microsoft can't do it without breaking backwards compatibility.
Somehow the narrative has turned into negative PR for Rust when in fact they are handling this vulnerability better than anyone else in the industry.
Bullshit. I got four years out of each of my pairs and I used them several hours a day. Also replacing the battery when it does wear out is is something like 50 bucks. Sure, you can't do it yourself but Apple will give you a refurbished pair, and they will recycle your old battery.
And they provide free recycling for all their products — you're basically paying for it to be recycled when you buy AirPods and any that go into landfill that's entirely the customer's fault.
No wired headphones I've ever owned lasted even close to that long - the cable eventually fails with several hours per day of swinging around and being packed tightly into your pocket.
That said, I've switched to bone conduction headphones now, and will probably never own another pair of airpods unless they go down the same path.