And more and more smartphone and independent front-ends are being built, the API serves more than just lemmy-ui

The idea that they should have the same version number is a mindset that orphans all other clients.

The admin screens are really a pretty small part of lemmy-ui, and the API is being used for that anyway, isn’t it? So split server setup into a way to do it without lemmy-ui being in sync.