Connection to Sonos vs Music Assistant

I can make Roon connect to my Sonos with some issues:

  • adding/removing speakers to group is slow
  • adding too many speakers can cause complete failure of playback, or sometimes some speaker drops out of the group
  • too many speakers (>4) seems to create the additional issues

Just to see, as I have Home Assistant running in my house, I added the Music Assistant add on and was surprised to see it can play to my Sonos easily, I can just click a checkbox for each additional Sonos speaker it adds them seamlessly and quickly. Why can this free open-source software seem to be able to control Sonos better than the premium software of Roon that I’m paying for in the same network infrastructure?