GUIs can be very good for getting started and learning concepts though. Much more "discoverable" and can allow for quicker iteration.
Then when learning the "proper" command line tools, the process should be easier as one already knows the concepts and terminology, and can concentrate on just the tooling.
Im the opposite, i really don't like the new Breeze Darker, but love the current Breeze Dark.
For native apps it should be easy enough to change back and keep current. But does anybody have a suggestion what is the most sane way to keep current Breeze colors for Flatpak apps?