Yes, you could continue using the old unmaintained app, but this is similar to using old proprietary app versions that lack security updates and are always at risk of stopping to work due to some changes in your OS. So that is far from ideal.
Non-commercial is really not well defined legally. For example in Germany, a public tax funded broadcaster was found in breach of a CC-BY-NC license for using an image on their website. And many similar legal examples exist. So basically anything that involves a service offered to more than one person, even if totally free and donation funded, is not safe from litigation.
And obviously, if upstream changes the license to something that triggers a hostile fork, it is unlikely that you will get a commercial license for that hostile fork. Furthermore, even if you somehow can make a deal, you will always remain hostage of that proprietary license.
FOSS licenses are explicitly designed to protect the users of the software from such potentially abusive licensing, so I really don't think anyone will see this as an improvement.
It sounds a bit like a combination of several factors, each alone would not have been as bad. But this is exactly what starts to happen when complex systems get stressed.
Here on the Azores the local power company is pretty used to quickly fixing storm damage and the overall network is far simpler. So in some ways a smaller system is more resilient, but of course that can't be generalized.