The funny thing is that this constantly happens in every field ever, humans truly excel at repeating history without learning from the past.
Another example:
- HTML served by static file servers
- HTML generated by backend
- HTML enhanced with small JS snippets
- HTML generated by frontend, but served by backend
- Go to step one, not learning why anyone moved on from the previous method