Totally agree with you. But there is still a steep learning curve with Blender. when 3d tools can become truly “user friendly“ the sky is no longer the limit.
Everything else is an understanding of what you, the user, wants. Translating what you want into thing you see on the computer is something that can't be learned quickly.
I excluded geonodes because geonodes are best thought of as just a (simple?) programming language with all the faults and foibles of a programming language.