the js ecosystem is built on romance. what this article describes is not even the tip of the iceberg for a large application.
But for a small, simpler app, maybe one you are working on alone, only having a “backend” is appealing.
I’ve been using Alpine on a project recently and removing the overhead of a frontend to manage has made progress faster.