The distinction here is choosing which version you want, not "the latest / maximum version the developer allows to be used for my device".
For example I just got an update to an app I've been using for a while. The update will sunset the app despite there being no online component to it. I'd kinda like to downgrade now, but the latest version compatible with my phone would be his sunsetted one.
There’s also apps like Cooking Fever (the original is a great game to play with kids)
The latest version tacks on so many ads and “free to play” IAPs that it’s an entirely different game (and tbh one that’s no longer usable). It’s good enough and holds enough nostalgia for me that I would pay $2-5/yr to keep it clean but that’s not an option any more.
Thankfully I have been keeping backups over the years (iMazing) and so I was able to spend some time going through old versions to find a good one, but that is only a solution if you’re planning ahead or if you have a time machine.
For example I just got an update to an app I've been using for a while. The update will sunset the app despite there being no online component to it. I'd kinda like to downgrade now, but the latest version compatible with my phone would be his sunsetted one.