Xbox mentioned doing something like this a couple of years ago. Not downloading textures, modes, etc. I don't know if it was ever implemented, though. I just know that (as an owner of Xbox One S and Xbox One X), the X version of games was often much bigger. They just downloaded the right version automatically.
Just for the sake of clarity, I often download the exact same game to multiple consoles.