8kb firmware limits. Noise reduction circuits that still do the same amount of nothing they did when implemented in the 70s. Flaky serial interfaces that need various cables and custom drivers for every make and model. CBs using the same 70s form factor and still costing $150-300 for the cheapest with SSB, which is currently the only modulation worth using unless you want to listen to a bunch of old guys in Atlanta yelling gibberish sunrise to sunset.
You can argue there’s no market, but put even a crappy CB into an enclosure that would fit most phone mounts, package it with a decent magnet antenna, and not price it as if you have no competition (because you won’t)… and the sales would be incredible. The UVK8 has non-hams buying a bunch because they’re cheap and only barely customizable, just to receive and not transmit.
Cobra, Uniden et al haven’t innovated since the 90s, but people are still buying them.