This can become problematic when an OS update breaks the perpetual fallback license software. As a developer, you can tell the customer that they have to upgrade the software (for a fee) because they upgraded their OS, but customers aren't happy about this either.