It’s all dynamic variables. You've got shifting motivations, shifting rewards, shifting costs, shifting mechanisms, shifting code, shifting hardware. A lot of these "if X doesn't happen by Y then we get Z" arguments are nonsensical, because they assume every other variable is static.