It’s like so many other things, it’s simple when you know it well but when you don’t have a lot of experience it’s very daunting. A lot depends on understanding the file system, like what is the difference between /run and /media and / and /root? So much is command line with some pretty arcane commands and parameters. And not knowing what tools there are to help, and not knowing how to fix things when they break.
I did mean arcane but archaic could fit too. I don’t really have a problem with old as long as it’s good, but not that many people out of general population understand what Linux commands there are and how to fully utilize them.