Well, you don’t have to charge Bluetooth headphones through a UBS port of your PC. You could just use a charging device from your phone or something. It usually works well for me because charging from a PC usually doesn’t work well at all.
I have a laptop, and it doesn’t charge any devices through USB unless connected to the grid. And even when it’s connected, the charging process is way slower than in the case of any charging device. It doesn’t bother me most of the time, but sometimes I still want to charge my phone in a public place from my laptop and have to wait for an hour to get that 20%. But about headphones, I use
https://productz.com/en/logitech-g430/p/m0zе, and they’re totally fine for me. I use them for work mainly because I need to make calls.