Native devs need to start always cross-compiling their apps for multiple ISAs from the start. Outside of a very tiny amount writing their own SIMD assembly, this isn't usually a huge deal.
WASM is also finally becoming a decent solution to not just cross-ISA, but cross-platform too. It's not yet performant enough for everything, but even among native stuff, I'd guess it's good enough for most.