Until it becomes the users problem (e.g. PowerPC -> Intel -> ARM transitions)
With open source you could just recompile for the new architecture. Linux has always run on just about every one under the sun and the user largely can't even tell the difference. But if you don't have the source code you can't do that.
Closed-source systems could avoid this by compiling to bytecode, which is essentially what Android does, so transitioning to RISC-V would be much less trouble there than it would be for e.g. Windows.