In reply to WPezDeveloper.

Well that's really what it comes down to... what is WordPress? Is it a blogging platform? Is it a CMS? And where does core draw the line at functionality? WP has always been a blogging platform first and foremost.

I've used many platforms over the years and WP seems to be moving further and further away from developers and more into the DIY/SquareSpace market. They try to keep developers entertained with things like the Rest API but ultimately it ends up satisfying huge players instead of the middle ground that a lot of developers need.