I feel these solutions seem like they should be aimed at the people and groups you mention, but end up seeming like they're designed for tech geeks and programmers. They need to be made to work on cheaper hosting accounts and installable by someone whose experience with 'tech' is clicking buttons in a user interface.
But the average person in many of these small organisations (even the tech team) is probably confused by a simple WordPress install or even the process of uploading files to a web hosting account.
If a "tech team" can't even upload a file to a server, that is really a piss poor tech team and in general shouldn't even be labeled as such, IMO.
So no, not really a tech team, and obviously they'd be absolutely terrible compared to anyone who actually knew what they were doing. But the general point is still the same: these organisations don't usually have a tech savvy member or employee who could set this up.
And if they do find someone to help them out, I suspect a fair few agencies would struggle with anything that wasn't basic HTML/CSS, WordPress or an online service.