Display managers and login managers are plenty relevant. Or would you prefer to start KDE from command-line every time? And to play with that long line of text? How about choosing the encryption method for the password? How about choosing the API to call to get anything graphical going on your machine at all?
If you can get lost in the details of the freaking login process, it's easy to give up on the desktop just beyond it, because it's not worth the effort. Right?
I'm just hoping that FreeBSD will not engage in petty geopolitics the way Linux did, because that does more harm than good.