Something to note regarding the suggestion of using alternate locations to get cheaper pricing on things -- yes, it is true that they price things differently for people in other countries; services like Steam for example are well-known for having much cheaper games in places like Argentina versus what they cost in the US.
However, it is not so simple as just changing your location and then purchasing things. First of all, if you already have an account with these services and you login from a weird random location (on an IP address that any business worth their salt is going to immediately recognize as belonging to IPv4 space that is leased to/used by Mullvad or other VPN services) you run the risk of having your account locked for 'security' purposes. I don't necessarily blame any company for doing that, after all, they are just trying to keep your account secured, imagine if it was some random person in another country logging into your account and trying to make a purchase, you'd be glad they did it in that case.
Aside from that, in many cases you will also have to have an actual bank card that is FROM the country you are trying to make the purchase from online, i.e. if you are setting your location to say, Turkey, and trying to buy some online service that has cheaper pricing for Turkish people, you aren't going to be able to just use your American or British (or whatever) debit/credit card information and take advantage of this, the purchase won't go through.
Also you are running the risk of having your card get flagged as being fraudulent use or the information having been stolen because a lot of anti-fraud systems will take the VPN service IP address + foreign credit card info = stolen details and report it back to your issuing bank. Something to be aware of. Also a lot of the cheaper plane flight thing doesn't necessarily work anymore, the airlines have caught on to this kind of thing years ago, it used to work like 5 years ago now you will be lucky to have it work every once in a while.
I think overall VPNs can be useful for some things, especially if you live in a country where the government themselves are restricting access to certain sites, but, they are not a one-size-fits-all solution for people, and too many videos advertising them online for example try to give people the false impression that they protect you from things when in reality they are just masking your IP address between you and the VPN provider. Your ISP can still see what you are connecting to from your computer to the VPN provider, and you have to trust the VPN provider.
Mullvad gets mentioned a lot on here for some reason, and while I don't have any reason to personally distrust them (I have used them before, they were fine), they do operate based out of Sweden which is kind of strange considering that Sweden are a party to the larger consortium of "14 eyes" reporting nations that all give data back to the US government agencies, so for anyone who is doing something even remotely shady you are taking that risk. Not to say that I would trust anything like ProtonVPN over it either, you are taking a risk by putting your trust into any of these companies. Best to learn how to "roll your own" and set up your own VPN, you can install and run Wireguard on a remote VPS very, very easily and have it up and running within a few minutes, for cheaper than what you'd pay monthly at any of these commercial VPN services. Of course, you lose the ability to hop around to different locations, so, these are things you need to take into account.