It's a IDP and you get it from your home country. If from the U.K. you get it from the post office. It has a max of 5 years or less dependent on when you DL expires.
For example if your DL has 3 years left, your IDP will only be for 3 years as they are linked.
the world is bigger than the US and all banks are different and come with pros and cons.
Some cards from some banks are accepted more than others, some banks charge different rates, revolut is not available for every person in any country etc etc
Are you going to tell me a Russian bank account is going to be accepted as much as a US bank account based on the current situation.
So for many people who might not be as fortunate as yourself and are choosing to spend a significant amount of their time in Thailand it would make sense for them to have a Thai bank account.
Like I said the world is bigger than the US, and like true form you show how ignorant you are. I would like to see you live in as many countries so easy with a Russian bank account.