Потому что нужды конкретного проекта могут отличаться от того, что тебе предлагает WordPress. К примеру, мой маленький сайт (abbdictionary.ru) на HTML и CSS сделать было гораздо проще, чем если бы я занимался этим на WordPress.
+ так мой сайт весит 9мб, а с CMS весил бы не меньше 100