This "I know better than you" approach is ment to further optimize battery life on iOS devices by avoiding the use of resources by apps running in background. It has also the positive effect to force developpers to switch to push model and remove all periodic
pollings that ultimately use mobile data and clog the Internet.
However, the decision to use an Apple infrastructure has many consequences for VoIP providers:
This is the perfect walled garden. Ironically, the only VoIP "app" that is not affected is the (future ?) VoLTE client that will be added to iOS one day.May be the day of over the top communication services are numbered on iOS.
"When the only tool you have is a hammer, you tend to treat everything as if it were a nail." -- Abraham Maslow