It may be quite a while before the polyfill is dropped but only the anti-FOUC CSS and the Modernizr loaded CSS would be dropped in that case, not the HTML5 override CSS. The HTML5 override CSS should be kept separate so it is easy to drop all the polyfill files without affecting anything else.