Everyone knows I love the REST API, but I think the no plugin dependency rule is a good one that should have no exceptions. Themes shouldn't be dependent on plugins, only on core.