Yeh, I don't think it's the tech choice that's the problem. It's the choice to change the tech that has caused this.
A clean rewrite of a wireless networking stack that does real-time synced audio streaming and device discovery on any users home WiFi (which is notoriously bad!) is a decision to face a lot of pain finding the edge cases that were previously fixed 10y ago.