With sat - peering is quite often a problem.. If you can find a vpn that you have good connection too, you remove the peering issues.
So even if latency to the vpn might be high, if they have better peering to get to where you need to go from them.. Then yeah that can be a solution.
When you resolve you have no idea where the authoritative NS might be - if your internet connection (whatever it is) has high latency - and bad peering, that adds to latency and drops in connections..
Normally with sat connections they provide you a NS to use - since from there they have good connections and good connection from their clients, and its also caching.
But if you can get a stable connection to somewhere, and even if that is 100ms or even 200ms - as long as from that point you have good connectivity.. Then you can be fine for resolving..
VPNs can often be a solution to bad isp peering issues. It can be a way of "routing" around a problem bottleneck connection. I have vps all over the globe I could use to route traffic through - not from a privacy standpoint. But as a way to troubleshoot where issues might be popping up do to congestion, etc.
Think of the internet as a bunch of interconnected roads.. And you just driving home from work, maybe there is a crash holding up traffic on your normal route - but hey even if it might be a mile or 2 out of your way - taking a different path might get you home quicker, etc.