Keep in mind that many (all?) smartphones are deliberately obsoleted within 2-3 years of release - as an example, my S5 (released 2014) only supports through Marshmallow (obsolete as of 2016). Any apps requiring Nougat or later are unavailable to me. Given that I personally use my phone for communication, browsing the web, reading, and note-taking (and occasionally SSH), this isn't a concern, but it might well be a deal-breaker for a Bose soundsystem, unless their apps happen to be backwards-compatible (though being IoT-connected would be enough to make me avoid it like the plague regardless).