If 'console' mode is a sandbox the way some people imagine it here - it would literally be separate runtimes, so no 'smart delivery', console installs are just permanently separate from the 'PC land'.
If it's actually more like AllyX and BC games are just launched in same execution space but virtualized a bit, that would lend itself to your described use-case. That said - MS would actually need to implement that kind of delivery for PC, but with more complexities with number of different versions under each SKU.
It raises all kinds of questions too - is PC version always the 'smart' one to download - regardless of your hardware? Hell we could even have situations with 3 versions in library (PC, X1, Series) and on a handheld I'd sooner choose X1 for best performance but with no user control as they do it today - you're out of luck.