Windows 11 on Arm provide x64 emulation, all 64-bit system binaries are Arm64EC, not native x64
https://oofhours.com/2021/02/19/running-x64-on-windows-10-arm64-how-the-heck-does-that-work/
You would think that adding x64 support to the ARM64 OS would require adding a set of x64-specific files, just like the x86 support added a set of x86-specific files. Nope, definitely not the case here. So what was done instead? More hybrid binaries. But unlike the SyChpe32 files, you don’t need a separate set of files, it’s all stashed inside the System32 DLLs
yes, the vc_redist.x64.exe only installs Arm64EC dlls, which are the same you get from vc_redist.arm64.exe
VC++ redist dlls Arm64EC & x64 cannot coexist, because both belong to System32 directory
VC++ 2013 and earlier don't acknowledge Arm64 architecture, it's just detect the OS as 64-bit (VersionNT64) and installs