From what I've seen in other posts, this option is recent and made to ignore the version of java that is running in minecraft java, but it makes no difference when using it.
This error only works in old versions, using very current Java or vice versa
In all versions of Java and Minecraft Java the same error will occur
(testing):
1.8.9 - java 17/20
1.10 - java 17/20
1.15.2 - java 17/20
It is for minecraft launcher to ignore version disparity with the option "Skip java runtime version check" active.
Minecraft only runs if the Java version is optimal, even with the option to ignore this check.