It is easier to do "pkg install something" than first disable the default to do that.
And since most people do not want any default GUI, because there are many choices and people have different tastes,
it is better no default.
I am tired of these recurrent, endless threads about desktop.
People that want a default GUI must use a OS with default GUI, perhaps Ubuntu, Linux Mint, MacOS, Windows.
I experienced something along these lines just yesterday. I have a laptop computer that I have been testing things with FreeBSD on. I had initially wanted to try out
x11/budgie as my DE. I had also installed my standard,
x11/xfce. I decided I didn't like budgie, did a basic uninstall using
pkg delete budgie. Everything seems to be working fine, but I decided yesterday to do some cleanup, and ran
pkg autoremove and a bunch of budgie stuff was uninstalled. The problem is that budgie had hooked so deeply into the system that it broke my xfce menus. Even after removing all packages and clearing out my user profile, it still had xfce broken. I ended up wiping and re-installing the whole system. I know I probably could have figured it out, but for this computer, it was much faster that way.
So what if FreeBSD came with a default desktop environment? If I don't like it, it may not be that easy to uninstall and switch. The beauty of FreeBSD, and one of the things that continuously attracts new users is that the system can be whatever you make of it. Whether you want a headless server, a dedicated network switch, or a full blown multimedia gaming station, the choice is up to you the end user.
Another thing people should ask themselves before starting these types of threads - Did the lack of a default desktop stop
you from trying FreeBSD? Maybe it intimidated you, and you were hesitant to try, but ultimately, have you ever tried using FreeBSD? If you have, and have a desktop environment, look at what finally convinced you to try it and focus on expanding the knowledge gained from that experience into advocacy. If you have not yet tried FreeBSD, why are you complaining on the user support forum? Instead, ask for help, and we are more than happy to point you in the direction you need to go with anything you want to do.