It's one of those things people don't really think about checking because it's so moronic from the get go. If I'm buying headphones I shouldn't have to check if I can use all functionality without needing to download an app and creating an account. They're headphones, they're supposed to output (and input if they also have a mic) sound. They don't need a dedicated app that also requires an account. There was a time when checking for that wouldn't even cross my mind.
I definitely wouldn't blame the customer for not checking the moronic things companies put in their products. Times are changing and I do have to check how much control I actually have over the hardware I'm buying, but it shouldn't be like that.
It is so frustrating. Especially when you did your research but the information is out of date. Widget2000 rev1 was fine but Widget2000 rev2 requires an account.
Or it doesn't require an account but your options are "yes" or "ask again later." So all of your searches say it's fine. But if my experience is degraded for no good reason just because I don't want an account, that is a weak win at best.
But then there's factors like in-ear/earbuds, waterproof, noise-canceling, sound-quality/technology, price... a bit of research is advised here, if not your only factor is cheap. There's in-ear with quad drivers even, still in the range of 90$!