I agree with the core thrust of the article, but there are still major shortcomings that are frustrating. Why isn't it possible for my headphones to connect to my phone and computer at the same time. Having to change the connection 100 times a day is so annoying.
But they are certainly leagues better than they used to be. Connections reconnect seamlessly and usually turning on a device is sufficient to get it to reconnect to the thing it was connected to and the UI of various applications has advanced to make things like switching from the headphones to another output much easier.