@StrongBad
Incomplete list in no special order
Wordpress:
- If you update WordPress you risk breaking the site.
- If you don't, you risk being hacked.
- It is too big that the ecosystem is out of control.
Web developers with no idea:
4. They demand cPanel access. And the clients authorize that access (out of my pay grade)
5. The mess with DNS, really, why?
6. They choose poor plugins
About points 1 &2: Theory says WordPress is secure but plugins maybe not. So the problem is not WordPress and the solution is to choose good plugins. WordPress is so easy to use that point 3 is on spot. And then I fall on point 6 because everybody can be a WordPress developer/web master. Talk about Catch 22
Right now, I have a production web site down because the web developer insists on using a plugin that breaks the site. I already disabled the plugin twice.
Perhaps I am in the wrong industry, it is just that fell in love IT at first sight