Vast, vast majority of Roon issues are either user or network issues, I've not had single Roon caused issue in a few years of using it, only time I had issues, my network to blame. Roon forums will also prove this out, Roon pretty much as foolproof as it gets.
I'd also mention it is pretty difficult to get support from any streaming equipment company these days, support overwhelmed with uniquely individual issues, they couldn't possibly answer all of them even if they had the support personnel.
The issue is end users with limited computer and network knowledge getting into streaming. I started with diy solutions which required steep learning curve with this, no doubt network issues can be difficult for novice to solve. Network issues are probably the number one cause of user dissatisfaction with streaming experience.