Apple will offer refunds if the app is broken from the beginning. And if they receive enough reports of it they will contact the developer and pull the app. I've had this happen a few times. Additionally, if Apple won't refund you you can always dispute the charge with your CC company because you didn't get what you purchased. There is a lot more that can be done with a newly purchased broken app vs an app being updated and functionality changing or iOS breaking functionality.
Back to my previous discussion with you. For someone that is telling me to not use logical fallacies, calling me narrow minded is an ad hominem logical fallacy and you attacking me and not solely my argument. It's not needed. Stick to the points and don't put down others.
My entire point which you don't seem to be getting is, there is no guarantee that an app is going to work for a year, there is no guarantee it's going to work for 6 months. It is on the user to research if an app will continue to function the same way before updating the app or updating iOS, especially if they depend on it. It is in no way Apple's fault that the developer changed the app, and the user is not entitled to a refund from Apple. The only thing they can do is take it up with the developer.