Re: To Address a Few of the Misconceptions about WordPress
I have also used and supported WordPress, Joomla (and Mambo back in the day), Drupal including Drupal 8, Magento, CMSMS and custom CMSes and yes - WP is easy for authors and site admins to learn to use.
I am also a PHP developer, mostly in Symfony but other frameworks exist. And, because I am a PHP developer, I use a good IDE (PHPStorm, but other IDEs exist) and with xdebug I can see the hundreds and hundreds of globals that Wordpress creates and uses. As someone who has written WP themes and plugins I've had to fight with these many and varied globals not least because they prevent me from easily creating unit tests for the code I've written. And this is because although WP may be very widely used, and very easy for admins and editors to use, under the hood it's a bag of bolts.
Worse than that - a dreadfully insecure, difficult to lock-down, poorly engineered bag of bolts that has myriad built-in vulns and exploits.
And while we're at it anything that needs to make 100 db calls to generate a page is doing something wrong.
And any system with such a poor separation of concerns does not deserve to have the kind of support WP has (sql code inside php code with html and js all in the same file? That is poor separation of concerns).
Wordpress is a blogging platform that has been repurposed as a CMS without any of the functionality or organisation or security that a CMS should have. It's a liability and I try to avoid it at all costs.