It takes some doing to buy a genuinely bad pair of earbuds in 2023. If you're not paying less than £20 and going with a brand name you've at least vaguely heard about (rather than something on Amazon ...