the only people that give a fuck about creating static sites would much prefer to use a (free and local) IDE and a terminal
This isn't true. Most static site generators just have so little regard for UX that that's the only (or only reasonable) way to use them.
Self-modifying static site "generators" (incl. page builders) could and should be an entire thing, but it's the professional-developer class that's opposed to making that offering available to the public.
The general public also doesn't really give a shit about "CMSes". They don't care. They just want to update the website and be able to create new pages. It's the semi-technical folks whose brains have been tainted by déformation professionnelle that insist on CMSes as the (only) solution.