“Another thing to charge” is a strawman.
They are not functional for the time it takes to get a useful charge into them. I’ll just pause that movie and pop my buds back into their charging case for a while, it’s so convenient. So, like I said, you have to maintain their charge, alongside the other devices that have to have their charge maintained.
A lot of it has to do with BLE running constantly in the background (things like find my buds, “easy connect” features with their own management app tend to use it). If you fly like, once a week , and have a headset for flying, you need to check on its charge, as BLE will slowly grind it down to nothing while it sits in your travel bag.
My noise-canceling, Bluetooth headphones in 2004 ran for 2 days, no problem (back when I was flying for work all the time).
What brand were they? I bought my current set of Bose corded noise cancelling headphones in 2015 precisely because battery life in Bluetooth products was still reasonably abysmal. I’m guessing that they were one of the very first sets to come out, seeing that regular consumer Bluetooth headphones only appeared on the market in 2003.