In reply to Andrew.

For example, VersionPress' frontend is built using JavaScript / React, not PHP. It talks to custom WP REST API endpoints and for that, the current "stage 1" is enough. But yes, the API will be a big deal only when "stage 2" merges as well.