On heavy movement fights (tortos, maegara, ~qon, twins fire phase, horridon, durumu, council) getting your ass out of those AOE, voids, pools'n'shit doesn't mean being out of melee range at all. Like, never. But a
passive 30% is superior to avoid additionnal ticks from fire on the ground than a reactive sprint of 45% likely to screw your rotation.
If I have to judge to avoid a poison pool on horridon, this <=1sec reaction time to use judge is enough to just be....dead. That's where LAotL is meh imo. it's reactive, hence delayed.. you're likely to move quicker, yes, but later. Unless you're lucky enough to have just judged right before your movement requirement. And survivability should never be trusted with luck
Durumu and tortos are the perfect examples where you constantly move and are never out of range. horridon, between mobs, with PoJ, you barely have 1 GCD before reaching the next mob, which you can use to FOL (SH assumed here) a raid member etc...
If you must use Judgement to move, you are locking a GCD-delay on reactive shit you must avoid, a GCD-delay to utility spells that can save a life etc..
If you have to choose between your sprint to survive and LoH your tank/Purity a Cinders/sac a frostbite etc... those gcd can save from some wipes. LAotL conflicts not only with your dps, but utility also.
Whereas the few fights where SoL is "mandatory" or just better (ji'kun/leishen/qon for stormwind..) you use it when the entire raid has to move, so you're less likely to miss those spot-on GCD where our raid utility shines
And to conclud my love for PoJ/SoL, keep in mind that I have a 10-man raider logic, in 25man maybe all my arguments are invalid because of much more raid healing and raid utility given by holydin etc..