Understand you're not a fan of the software and firmware link, but with a lot of connected devices, this is standard as you have new features. In consumer electronics, both Sphero, the Wonder Workshop Dash and Dot, and Ozobot all require you to update the firmware with some new releases, and once the firmware is updated, you need to update the app or it won't connect. I'm not a programmer so can't tell you the pro's and con's, but there has to be good reason to do this. On several of these, that update is with iOS and Android & Kindle apps, so it may not be a one OS thing.