I must disagree with these statements. Although it is not the most elegant one I've seen, using the word "horrible" is simply out of place. Have you ever built some sites with it? Do you realize that WordPress is developed in open source with many talented people working on it every day? The DB schema is actually quite flexible, being able to accommodate various kinds of data without many modifications. Apart from that, you can write your own beautiful code according to the newest PHP standards if you want in your WordPress-powered projects. No-one is forcing you to use old versions of PHP.
As far as the success of WP is concerned, I think the reasons for it are very similar to why PHP is successful:
- A huge community with plenty of plugins and themes.
- Supported on basically any hosting service.
- Being free with free updates.
- Refined administration panel with many subtle features like auto-saving posts to Local Storage, which can save your article in case of an accident.
and much more...
I'm not saying that WordPress doesn't have its own issues, however, ignorantly stating that it is "an horrible peace of software" is simply outrageous.