Great and thoughtful post as ever Anders, but at the same time I can kind of see the OPs point…
Catering for google devices potentially adds new users and keeps existing users happy, by offering cheap, simple(-r) endpoints. I’ve got one gathering dust that I’ll now try and repurpose with Roon - basically an almost free new zone. Nice, but not a must have for me. For a household with loads of them, it may be the best present ever. But is the endpoint really the barrier to entry into Roon? And are chromecast users likely to be jumping to pay for a Roon setup? I’m not so sure. The real cost IMO is the Roon software itself, which may also need a purpose bought computer to run to be really useful (always on type scenario). Then there’s setting all that up and learning how it works and how to get all your music in. Not wishing to stereotype, but I really don’t think Roons aimed at a household with a chromecast audio or two. But regardless, for the streaming generation especially, it’s what to do when you want to interact with friends etc about the music you listen to - most of whom I’ll guess don’t use Tidal - where things become trickier. And of course if you stream and/or listen on the move you can’t use Roon so have to have another service too. This is definitely an area that needs to evolve to open up to new users - much more than chromecast I think.
Today as an example I was at work, chatting to a friend about music, while listening to his Spotify - which I have to say I haven’t used much but was really impressed with. He played me a few tracks, we talked about things we liked. I mentioned I used Roon (blank expression as always), but of course I couldn’t play him anything. I couldn’t even show him the album I was talking about. So then I’m describing how good Roon is, but can’t even open it to view an album cover let alone play it. The thing is, it’s me that’s the oddball with Roon, and in that scenario it’s much less convenient.
So as welcome as chromecast devices is (to me), it seems more than countered by a pretty inconvenient streaming/mobile setup in the grand scheme of Roon, where you’re essentially forced into the Tidal ecosystem, or to have to also subscribe additionally to Spotify or iTunes etc and use multiple systems depending whether you’re at home or not.
So I can perhaps see why each time a new piece of hardware supported gets added, or specifics like MQA say, questions pop up about why this is more important than other ‘more pressing’ aspects of the Roon ecosystem like additional streaming options.
Of course implementing other streaming services or making Roon truly mobile are big projects and may well be happening in tandem in the background, but since they’re not spoken about much it gives the impression they’re lower priority than things like adding cheap endpoints. A slightly confusing situation?
As for Roon ‘standards’ I’m also slightly sympathetic with the OP because I actually do think the standards aren’t uniform. Internet Radio is a prime example and ive discussed it before so won’t go into it again, but suffice to say, once allowances have been made in certain areas to accept a ‘poorer user experience’, it’s hard to argue why we couldn’t have a lesser implementation of something like Qobuz as a starting point, and let it evolve. Why does it have to be this perfect implementation or designed in the same way as Tidals?
Ultimately what we all want is everything, and I guess this is all just a natural evolution of a product which will hopefully stay great and just keep getting more feature rich, piece by piece. But I can certainly see why some of the development priority choices don’t seem obvious…