To be fair, firmware updates for most products (excluding computers/phones/tablets) tend to be pretty few and far between. In this case there hasn’t been an update since at best 2013 which I applied the day I got the speakers home
When it comes to Sonos, they use their own networking setup completely. As I understand it they add another layer to the mix and it’s not AirPlay compatible. Even on their own website they talk about using AUX IN from an AirPort to use airplay… not exactly high tech.
For most normal people, playing music from your phone via bluetooth is as high tech as they need to get (which is reflected in the range of products generally available). Volume, station/track control all in the palm of your hand. Something even non techy people can see benefit in and love to use!
AirPlay requires your device to be setup on your network, which isn’t always easy and is beyond the capability of many users. It’s iOS/Mac specific and when playing from iOS you can only play to one speaker at a time anyway! Long story short, bluetooth speakers suit most people and are easier to use since it’s just like pairing your phone with your car!
Off on my tangent now…
Historically multiroom / multi speaker audio was a step into a more commercial setup with sound mixing boards to plug various analog sources together and direct them to the places they were needed. While some things existed in the home theatre space they were usually pretty expensive. It’s always been possible to run some speaker wire into other rooms then put in some old fashioned manual switches to turn on/off speakers but anything that allows for greater control is pretty new.
If you’re playing music from a Mac AirPlay is brilliant. Now you can play music to many speakers, you’re not dependant on a device staying in the room (although you can still play from an iOS device if you want to). Add in the iOS Remote App and I can control my headless Mac Mini HTPC’s iTunes library, steaming to multiple speakers including full volume control in one place.
If you’re using something else to provide some audio then AirFoil is a nice addition too, although now you’re getting into multiple applications.
For example:
Pandora to play music
Airfoil to get it to your multiple speakers
Remoteless to control Airfoil
If you want to remote control Pandora remotely that another app again (I don’t recall what I used to use for that one!)
Then maybe Loopback depending on what else you want to route.
…and of course, this is only relevant if you want to play to multiple different speakers from a central player.
For reference, my setup looks like this:
Mac Mini as a HTPC which is plugged into my receiver and TV running Kodi for video playback.
It also runs iTunes (inc Apple Music) for music playback via AirPlay to speakers around the house.
There is an old iPad 3 on the fridge as a kitchen timer, iTunes remote, recipe browser, photo frame etc etc.
AirPlay Speakers in the kitchen, playroom, bedroom and one of the kids rooms.