It’s a thing, when you do a release update on Windows the old version ends up in windows.old to facilitate rollback and some time later it gets cleaned up.
"some time later" I could see a MS dev specifying that in a requirements document somewhere XD