That was after the Pentium Pro appeared. Before the Pentium Pro, MS wanted NT to be cross-platform just in case 'RISC' processors became big.
And MS actually went a bit further and enforced portability by developing NT on a non-x86 platform that nobody else had (IIRC using i860) and then porting it to target platforms - of which x86 was considered a bit of a toy.
This is heavily visible with how NT had to carry around a significant portion of ARC runtime so that its boot process could work on non-ARC x86.
Unfortunately, they didn't prepare well enough for 64bits, and we had to wait till Windows 2000 and Itanium port to get Win64.