I am sure… In order to be a tax resident in most countries you need to live there at least 6 months out of a year. Some even more. Right now I do not stay more than 3-4 months in one country, not to mention that I don’t work (just volunteer).
I totally understand your position, hence I select UK because that’s where my banking is and in the end that’s where I return but technically it is possible. However I think you’re right that you might not be able to provide an account to people that do not have tax residency, I got similar info from my Polish bank. I guess it’s European law that triggers it. To me it’s a step backward because there’s a lot of freelancers that are not self-employed/registered businesses and would that mean they would lose their accounts because they do not have tax residency anywhere if they are nomads jumping from country to country?