In reply to Chris Mack (@chrimack).

Why is a modern API taking so long to get into core?

Because it's hard to build a distributed RESTful API! We've made many difficult, hard-fought decisions with several still on the table. If you have opinions about what makes a RESTful API great, we welcome you to get involved with the project.