Caching is preventing asset changes from being served to the user. (And it's a PITA when developing too.) A build-based timestamp would be an effective method to cache bust.