PC + Raspberry Pi 4 + Roon as server, streamer, and library management software. Gotcha.
I resonate with your argument against the business model of HiFi streamer manufactures. As soon as we introduce software into hardware, its shelf-life diminishes. AVR's are a good case in point. Since 2015, video standards have quickly evolved from 1080p to 4k, then HDR, and now we have forking HDR standards of HDR 10 and Dolby Vision, and recently 4k at 120Hz became a thing. Just like the audio chain, to have the video features you want, every piece in the video chain has to be compatible: video streamer, HDMI cables, AVR, and TV. If one of those is behind, you lack some feature. For now, I'm content with 4k 60Hz, base level HDR, and chroma subsampling of 4:2:0. It's not the latest and greatest, but it's good enough for the major streaming services. Plus, being on the cutting edge is costly.
Besides the points you made, I would point to their revenue model as the culprit: one-off streamer sales are not likely to support continuous software development. When sharing my iFi Zen Stream ($400) streamer with other audio folks, the biggest criticism was the lack of amazing library management software. That is, consumers seem to want convenience, high quality, and a low price--in business, it's usually a pick two of the three.
If I do stick with Roon (plus Qobuz and Tidal) instead of Apple Music, I'll put together a server that I leave always on. Having to walk to another room and boot up my main computer just to listen to music isn't convenient enough. And if I go with a NAS, I might be able to also store and stream movies too, which is a lot cheaper than Kaleidescape. But I have to see if Plex and Roon can be used together.