When the percentage of users using IE6 was lower than a few percentile, we started to ignore those users and came to expect that the web would be somewhat broken for them. Likewise, the web is becoming somewhat broken for users that have JavaScript turned off.<p>The separation of back-end and front-end, via the exposure of APIs on the backend, has led us to a world where the front-end requires a bit more thought, on how to represent and transform the data to render the content and theme correctly.<p>Why? Modularisation &amp; de-coupling = greater maintainability + rule of single-responsibility is better applied. This will become more and more the case with the widespread adoption of microservices.<p>In this specific case, we could argue against the few lines of JS that provide a nice effect upon entering the page, but you can&#x27;t argue about de-coupling and breaking down the mammoth codebase.