Yeah but everything is a couple clicks away in the arduino library and you don't have to understand much about how the libraries and such work together (say for making a make/cmake file). Also the IDE sort of silos you off from mixing up projects and such as it just launches a new instance for anything "new". It's great for beginners but the lack of control probably drives most software developers crazy and they opt for platform io or jsut command line tools. It's nothing like notepad. Notepad doesn't let you include libraries, upload, have a build in serial and plotter, etc. For playing around it's fine. I've seen some fairly nice hobby projects done exclusively in it.