The WordPress CMS from a developers perspective

As someone who has used WordPress on and off for a few years I have noticed it get both praised and crucified across various online opinion platforms. From the developers side they refer to it as a toy or dumbed down version of creating websites from scratch and all...