I believe we’ve done far more than most in terms of making Linux easy to use.
Jamie and I have both written books about using Webmin to manage Linux systems (published 20 years ago, but they have been updated over the years and merged into the Webmin documentation: Documentation | Webmin), Virtualmin also has a ton of documentation (Documentation | Virtualmin — Open Source Web Hosting Control Panel) and online help (many options in Virtualmin have tooltips), we have tens of thousands of answers to questions here in the forum going back decades, and I check the forum every day.
If there is something that is hard about using Virtualmin or Webmin, and our documentation doesn’t cover it sufficiently, we always welcome specific feedback. We don’t always have a good solution, sometimes the concept or the underlying software is complicated and we can’t change the concepts or the software, but if there’s something we can do to make things easier, we’ll try.
At this point, I don’t think there’s a good argument that operating a Linux server is harder than operating a Windows server. In fact, I think the opposite is true. Linux has better package management, a much bigger community, far more free resources online for learning, and the solution of last resort (looking at the source code) is available for Linux while it isn’t for Windows. Servers and networks are hard because they’re complicated and folks want to do a whole bunch of different things. But, Linux is more accessible to more people and more empowering to people with limited resources than any tech in history.
There are some cranky folks here on the forum, and some who persistently answer with what they think you ought to be doing instead of what you actually want to do (sometimes with good reason, sometimes just because they’re also coming from a place of ignorance and they don’t know it), I’ll admit that. But, also keep in mind, this place is free…nobody is paid to respond here. Not even “Staff”, we don’t make enough money to pay for people to monitor and respond in the forums, so when you see any Virtualmin Staff answering here, it’s because we want to help not because we’re being paid to help.
If someone needs more hand-holding there are ways to pay for support that can adjust for specific needs. Not just from us, there are folks here who do contract work often beyond what we can do (we don’t offer system administration services, we don’t log into customers systems to fix things unless it’s a bug we’re trying to figure out, but there are contractors who will).