Web dev, as I see it, is undergoing a race to the bottom. As you say, "the stupid people" are generating good content for free. Yes, there are 1000s of lines of code behind WP.. but those 1000s of lines of code exist just so that the end user doesn't have to mess with them. Do people really pay 1000 to adjust a word press theme?