I would agree with this. If you don't keep your phone up to date, or buy the latest model and the app isn't kept up to date, then the chances of issues are high. If you have a look at a few apps reviews, you'll soon see posts of unhappy users where phones and OS versions no longer work.
As a an app developer myself, I am often forced to update the app in order to keep provisioning on the stores. Some of these forced updates end up dropping support for older devices, leaving users with very old devices none too pleased.