I have been in software development for 43 years and Roon is a classic case of a company whose devs (or maybe product managers) are either stupid or arrogant or both.
So ARC might be a nice to have but as with many many things in Roon it should be optional. But instead an internet connection is now mandatory. Making it optional would be a trivial thing but they cant seem to think that some users might not want/need a 24/7 internet connection to play back local files.
I only have local files and another example (among many that personally stops me from using Roon) is that they decide what genres will be displayed in the genre page, despite my files being tagged as I want them.
I have only three genres in my local files (blues, jazz and rock) and yet even after using the options to have Roon use my tags, I end up with 30 Genres, 27 of which are empty. Roon sprays out phantom genres like Reggae, Childerns, Opera, Country etc. It is visual pollution that says they know better than me what my genres should be.
No the above isnt a rant, its just pointing out that Roon, as a software development company are tone deaf and it would appear that architecturally the software is very monolithic and inflexible such as there being no way to customize your home screen, what info you do/dont want to see when you select say a genre, artist, album etc. I know what Blues is as a genre so I dont need a splash screen that takes up 40% of my screen space telling me what it is... just show me my artists.
And why cant people decide if they want square or round artist photos?. Logically they take up the same space, squares are better at fitting in muliple band members, some people like square photos and the photos used to be square so its not like not supporting them wasnt/isnt possible.
I have really wanted to like Roon over the years and multiple trials but it has got worse (IMHO) and not better.
Peter
PS. The above is not a definitive list of stuff within Roon that rubs me the wrong way and when you look at any specific item it might appear a trivial issue but when you add up 20 or so issues it means you end up fighting the software (visually and mechanically) to get anything done