Caching breaks the app when files have breaking changes. Apparently, the browser keeps using stale assets.
Also, the same asset is served with multiple different etags and timestamps from different servers, causing redundant traffic and potentially confusing caches.
We should have a one file build or change caching behavior.