> especially with the pace of change in macOS
Exactly. Windows and Android apps last forever. Not so much in Apple land.
It's not only that though. For example, something could be deprecated in the AWS SDK. If the app has to deploy somewhere it will be coupled to that too.