“As we started to do first-party usage of the REST API with Gutenberg, we found a bunch of gaps. I would feel particularly bad if those gaps meant plugins had been building on the wrong architecture for a few years.”

History unfortunately repeats: theme developers, especially those building custom client themes, now experience these “gaps” building for the block editor.