It's not a special case at all. 20 years ago this was standard architecture (hell, HN still caches static versions of pages for logged-out users).
No, what changed is the industry devolved into over-reliance on mountains of 'frameworks' and other garbage that no one person fully understands how it all works.
Things have gotten worse, not better.