If your developer tooling is putting out #HTML that looks like this; I don't care what advantages that tooling seems to give to you the developer - the output is garbage that does not work with the grain of the web itself.
It's using the core technologies of the web in a manner entirely antithetical to their design.
It is anti-web.
This is a cul-de-sac of development practice.