VPS is usually significantly more expensive (hostings that offer xmr payment are also not the cheapest ones), and less flexible (you can't choose your exit point country). And your anonymity set is... one.
VPS have their uses and VPNs have theirs, they are used for different things.
Or even better, VPNs who accepts cash in envelopes. Mullvad (also on your list) does this, as one example.
Mullvad's technical competence and privacy features have gotten it blocked by pretty much every large company lol