The article started with showing how complex the frontend is. And then moves the complexity to the backend, with tools that aren’t well supported and putting extra load on the server. For some applications, this is a good solution, for most, however, it’s not.
> with tools that aren’t well supported
This is an odd thing to say about the backend choices. Spring is ... well let's just say there are a few folks in and around that area.
> putting extra load on the server
This is precisely where the publisher has the most control over the user experience. Putting load on the browser makes a user's experience dependent on their hardware & software stack.