you don't qualify for visa on arrival Your nationality instead qualifies for 45 day visa exempt entry where you just show up and don't need to buy a visa on arrival
There are not multiple terminals at Suvarnabhumi. Not like LAX or JFK. Just one big giant terminal. Won't matter which airline you take. You exit international baggage claim at the same place and go to the departures level where all airlines do their check-ins.
While no one wants to pay more than necessary, I doubt many people who have the $1 million USD assets and half million to invest in Thai government bonds, or who meet the other wealthy individual qualification criteria would be overly concerned about 7000 baht as they likely make that much in income in a few hours every day, and easily spend that much daily in their everyday lives.
South Africans don't get visa on arrival. You instead get 30 day visa exempt entry where no visa is needed to stay for 30 days. If vaccinated with 2 doses (1 dose if Janssen), you can enter completely normally just like pre-pandemic with no testing or other requirements either pre-departure or upon arrival.
Oh my god, I really don't know if you are dense or why you can't answer the actual question. It is clear you haven't notified the bank when a new passport was issued to you. Of course you don't need to notify them proactively, but at the time they need to verify your passport the the nature of a particular transaction, they will then notice that your passport doesn't match and want to update it. If you never have a transaction at the bank where they normally require ID, then of course they don't check if your passport matches their database. This is similar to saying that you changed directors for a company and never notified the bank. Until they need you to do something requiring director approval, you can transact normally, possibly for years, since banks don't routinely check for changes to the ownership on the account. Similarly, I have friends who expatriated and gave up their Canadian citizenships, yet their banks, credit cards, and other financial institutions never realized they are no longer citizens until there is something requiring a current ID to be shown. So AGAIN, A) have you not been asked to show passport or other ID such as a pink card for years to do any transactions including getting a new ATM card when one expires, or B) have you shown your original expired passport from when you opened the account and they accepted it, or C) have you shown your new passport and they accepted it without ever updating it in their system? I suspect if it was C), that the bank noticed at one point you were using a new passport and simply took copies and filled out the form to update the info in their database and you never realized that they now have your correct current passport on file. I have no idea why you are being so argumentative when I am just trying to get a straight answer whether A), B) or C) applies to you, as I keep asking repeatedly but you refuse to answer the question and instead go off on other unrelated details that still don't explain what you meant originally. I assume English is your first language like mine so it isn't a comprehension issue, so this is really bizarre that you can't understand the question which I am sure everyone else reading this understands clearly. Maybe this analogy helps you understand. If someone says "In 10 years I've never had to show my current passport to board a plane" then anyone would ask: is it A) because you haven't boarded a plane in 10 years, B) because you have another form of ID you showed that was accepted to board, C) because you showed an expired passport and it was accepted, or D) No ID at all was required by the airline or airport . That's literally the same as all I want to know. I don't question you are being truthful. I am trying to understand WHY you haven't needed to update your passport. Is it because you never had to show a passport to do anything at the bank? Is it that the bank doesn't care your passport you show now is different than the one in their system? Is it that you show your original expired passport each time and they continue to accept it? It's NOT that complicated a question yet you can't just give a simple answer.
why do you refuse to answer a simple question? Does your bank not require you to show passport or other ID to transact, or are they accepting your original expired passport you used to open the account, or are they accepting your current passport that doesn't match what's stored in their computer? Why is it so hard to get a simple straight answer from you? Your other answers are not clear enough. Why are you being so coy instead of answering a simple question? You are being a troll needlessly to create drama by making a claim without being willing to explain yourself.
You're still not answering me. Is this because you have not needed to show your passport to transact, or because they don't care that you are showing a different current passport than what's in their system. Or are you an expat with a pink card ID or other form of accepted ID who now thinks everyone else must have the same and no one ever uses a passport as ID at the bank?
If they need your passport for something (such as the OP needed to get a statement), and the passport you give them isn't valid or doesn't match the one they have on file, they will surely update their records at that time. If you haven't needed to do any transactions requiring an ID, then of course you haven't needed to update it.