Allow me to explain then, because it has been just a bit more than a year since I was an average new user in Blender, and I documented much of my progress.
First one has to know what to look for. Which might be the case if buying a car, but itās hardly the case for a random hobbyist curious about 3D, and thatās Blenderās average new user. Though possibly this isnāt even true when buying your first car ever, if you know nothing about cars and what will matter to you about yours. But at least with a car the major features are relatively few and you can use a buyerās guide.
Iāll do some initial evaluation of software to find out whether the software overall suits my purpose. Overall, not in fine detail (I canāt even imagine doing it in detail; how long would that take even if I knew exactly what I am looking for? Iād pick my main concerns). I wanted to create Steam Workshop game assets for a specific game. I knew from other people doing it that Blender could do that, and export in a form that Unity could handle. There were some basic instructions for how to get an object from Blender into Unity. Since nobody talked about using any other software for it, I figured it might be easiest if I used Blender, at least to get started, so I could draw on community knowledge.
As regards extensions I knew that Blender could be extended via a Python API, and that there were already many add-ons, but I had no idea of any specifics; none seemed to be needed to do what I wanted to do. I knew nothing about GN.
When I first jump in to try out new software I expect basic functionality to be simple and obvious, even if the software is complex. It doesnāt get much more simple than primitives in 3D; Blender even dumps one of them into its default startup scene. It felt somewhat cumbersome to get any initial primitive into the form I wanted it to be in (the fact that the ALO panel is collapsed by default also didnāt help). I decided pretty much right away I needed tutorials.
In comparison some years ago I spent a couple of hours exploring in SketchUp before feeling I needed help. Yet now that I know Blender better, I prefer it, a lot. So this isnāt a plug for SketchUp. Just that it was simple and obvious to use for a new user and made me feel comfortable right away. Under certain circumstances that can matter quite a lot ā back then I rejected Blender out of hand because I found its user interface hideous (pre-2.8).
Even now, as a new Blender user I wasnāt gonna download an add-on or venture into GN; The UI is much better now, but Blender is still quite overwhelming without any of that. I do think that oneās first basic experience with software ought to be somewhat friendly for people who donāt have much if any knowledge. And therefore I agree with @Format64, you cannot expect an average new user to get into add-ons/GN/scripting right off the bat.
This is directed at other comments in the thread: I appreciate nostalgia for other software (we all have our memories; theyāre fun). But I donāt really care for arguments of the type ā30 years ago X had what Blender still doesnāt haveā that dismiss suggestions about alternative ways of doing the same thing. People knowing two sets of software can make long lists of where one is better than the other, and theyāre often subjective; what of it? Hereās your workaround, and feel free to request the devs implement your favourite feature in the appropriate channels. If you overall prefer X, go use X and be happy with it, why harangue users of other software?