The way I read this, you&#x27;re not asking for OS upgrades for life, but you are asking for service support for life.  You want to be able to use your old OS on your old Mac, but you also want your old software to keep running even if it depends on external services (which are not unchanging).  Is that correct?  If so, this is not meaningfully different than expecting upgrades for life.  This is expecting perpetual backwards compatibility.  If anything, lifetime upgrades is easier.