I dunno, if you've got a good API, server-side HTML rendering is just another client, just like client-side rendering would be.
The trap a lot of developers fall into is going around the existing API for server-side applications though, thinking they'll get more performance by (for example) going directly to the persistence layer. That's how most server-side apps are written, actually; api and front-end tightly coupled.