The PC with Windows managed to move to 64 bit whilst still supporting 32 bit.
So did MacOS, which has happily supported both 64- and 32-bit for years.
Dropping 64-bit support in Catalina is a business decision by Apple, not a technical limitation.
Mind you, I'm not in any way saying it's a good business decision...