Windowsは64bitプロセッサをレガシーモードで動かし続けてたのがそもそもの失敗だよ。
おかげで64bitへの移行の手間やコストが何重にもかかる羽目になった。
OSXは64bitプロセッサは必ずロングモードで使うから、無条件に32bit/64bit両方のアプリが動く。