jacquelinefromebensburg wrote:
Can Apple provide a concise method to restore if they aren't going to hold the developer to the Apple contract.
The terms of use for selling apps in the App Store say nothing at all about how a developer updates or keeps their software and intellectual property up to date. No given software developer or company assumes any responsibility for any other developer or software company’s products and IP. Even if an OS developer wanted to, they cannot do so. Apple does not own the IP or source code for the apps third party developers distribute through the App Store. So they couldn’t check that even if they agreed with you and wanted to.
Keeping apps up to date with iOS (or iPadOS, or MacOS, or Windows, or Chrome, or Linux, or Android) is entirely up to app developers. They own their own products so only they can possible change their code to adapt to changes in the OS.
You can read what the terms of use are between you and an app developer -> Legal - Licensed Application End User License Agreement - Apple. I’d especially suggest reading sections e and f.