It's subjective, tty "just works" for me, not you. Just because mac and windows "just works" for you doesn't mean that's true for everyone else's purposes, it certainly isn't for me, they create immense friction for me.
More is not universally better, there is no functional difference for me starting X via an xdm vs a tty, and as a bonus there is less complexity and _less_ for me to setup... so why would I bother installing one to gain nothing. That doesn't mean I would force everyone to learn how to use a cli and assume this method is appropriate for everyone.
More is not universally better, there is no functional difference for me starting X via an xdm vs a tty, and as a bonus there is less complexity and _less_ for me to setup... so why would I bother installing one to gain nothing. That doesn't mean I would force everyone to learn how to use a cli and assume this method is appropriate for everyone.