I'd be more impressed if this wasn't the same Apple that's unable to keep Screen Time compatible across the latest minor iOS versions.
Downloading updates seems fairly trivial. Host the file, maintain compatibility for the request/response from the OS, which might not have changed much over time, and whilst API versioning is annoying it isn't super difficult for a small API.