Ouch! GNOME 3.0 was such a weird idea. I think they decided to change to a more "MacOS" approach where things are simpler for non-technical users, but the hit on the performance was awful!
I've heard that GNOME 3.30 fixed a few issues, but it still needs a lot of help!
Computers are a tool, and I feel it's important to read manuals in order to understand the software I installed, but if I'm in someone else's home and they ask me to do something on their Windows PC, I have no clue how the Windows console works so I'm very grateful to have a simple, moron-proof GUI to help me out.
However, I can agree with you that GNOME takes things to the extreme!
functional.cafe is an instance for people interested in functional programming and languages.