I will be honest here - this feels like a further shift from a more simple, straight-forward approach to a more programmatic approach. While it obviously opens up new possibilities for site creators, it also introduces extra complexity.
As someone who no longer codes for a living, my first reaction is to start Googling for Hugo alternatives. My sites are all personal and I want to keep them simple. Using a single binary file for Hugo was simple. Installing and learning Go is not.