This. When you have a system with uptimes of at least 24 hours, whats a few extra secs waiting? Heck I even go and bump the timeout in the bootloader back to 10 secs so I have enough time to get my old brain and fingers into action. Yes, I still use a desktop not a laptop.I absolutely don't give a damn about 1-2sec faster boot times (which are neglegible when using SSDs or NVMEs anyways), but startup needs to be 100% reliable, which those "dynamic" inits still can't provide for a lot of use cases...
Laptops: reliable suspend and resume, not "faster boot times".
I don't have an issue with beginners/newcomers/call them what you will being confused or overwhelmed. I think we were all there at some point, but maybe just a long time ago that we've forgotten the frustration.
I think the basic problem is expectations from doing a default install. I'd guess that one could easily tweak install scripts to do a lot more (heck plenty of examples around, Michael W Lucas has them in a few of his books), to do a lot of the things that are talked about in this thread. It would make it easier for a beginner to get to a functioning graphical desktop, but would it enhance their understanding of the system?
Trihexagonal guide to setting things up (vermaden also has a good series) is a bit more "I'm not going to hold your hand, but I'm going to try and give you what you need and what you can use to start figuring out things on your own".
The old "give a man a fish" vs "teach a man to fish" principle.
X configuration and use has improved drastically over the years. The biggest issue is when you have different video devices in the system; config get a bit manual.
For a single device system, my experience:
Intel graphics supported by the i915 driver, simply install drm-kmod, run startx and it just works.
Nivida devices: simply install the appropriate nvidia-driver (this can get tricky with older devices), create a minimal "driver-nvidia.conf" to tell X to load the nvidia driver (otherwise you wind up with default VESA modes). You can search this forum and find plenty of info, but here is all I needed to do:
/etc/X11/xorg.conf.d/driver-nvidia.conf (could also go in /usr/local/etc/X11/xorg.conf.d)
Section "Device"
Identifier "NVIDIA Card"
VendorName "NVIDIA Corporation"
Driver "nvidia"
EndSection
That's it, nothing more.
Installing and configuring your desired graphical login manager and desktop environment is simply pkg install FOO and following any messages.