> Wifi (and bluetooth, etc.) sucker you in by making it seem like they “just work.” But if you investigate, you’ll often find that the wireless link is operating in a degraded state that performs much worse than a wired equivalent.
Wireless technologies are founded on exchanging the convenience of wirelessness for reduced performance and reliability. There's no "gotcha." That's the whole idea. Maybe that trade isn't for you, but it's not a secret. If you take any course on physical networks, they go over the advantages of not sharing the medium.
As for the hellishly complicated tech stack that is bluetooth...sure. I don't think it's because bluetooth is wireless. We've had regular articles here on the total mess that is UBC-C[1]. Wired standards are not free from complex protocols and error-filled implementations. All things being equal I imagine that wireless protocols will tend to be worse - but all things are frequently not equal.
There are no free lunches and wireless technology trades performance for convenience. I myself have some wired devices and some wireless devices and am quite happy with the result.
Edit: This feels like saying "Phones sucker into making you think they're a computer. But if you investigate, you'll often find that they have less processing power than many other computers!"
[1] From 15 days ago: https://news.ycombinator.com/item?id=23435805