1 use case: Fake replacements, as if you logged into the server from an old version using Viaversion. 2 use case: Making support for older resourse packs (only textures). Thats a Resource pack.
Without other resource packs. Only ViaBackwardsFake