@tn5421 the linux community largely has no interest in usability and it seems that most of the people who do don't know what the hell they are doing. It's partly a resource thing but a lot of it isn't. Even if I excuse all the myriad of problems that one can chalk up to lack of resources, leading workstation release still have utterly boneheaded design decisions that could easily be changed but never will be such as:
Why, on a workstation install, are internal hard drives a) not mounted on boot and b) require ROOT ACCESS to mount?
Why, despite the massive push online for security tokens for mfa, do I have to install multiple packages and then download a udev config file (both steps require root access) just to get one working? On a workstation setup.
Why do I have to manually add my user to an additional group and then relog just to be able to use a serial device. On a workstation setup.
I'll tell you why. Because the Linux community does not care about nor does it understand usability.
Hackintosh community, despite being smaller than the linux community, made a bootloader that is so far ahead of grub2 or systemd-boot, etc. in terms of usability and customization that there are a bunch of tutorials on how to get it to work on Linux.
Again, because the Linux Community does not care about or understand usability.