In reply to David Innes.

It's particularly bizarre to hope theme developers add core interface functionality instead of sticking to design layers...My very big concern is that relying on 3rd party developers means the core team will never bother refining the interface themselves. It's disappointing that your post seems to spin it that way.

That section of the post was referring to theme authors handling the design layer, not core interface functionality. 😕