They shouldn't be surprised, though. That's the point. The whole web dev community seems to have forgotten about the foundational web standards.
The article is not another pointless potshot at frameworks, it's showing a clever use of a new standard to allow multiple pages in the same HTML document without using Javascript.