I agree, the title of the thread is a bit over the top.
The point is that you won't really be able to pay 0% even if you're living in a zero tax country. You will need to pay something- be it an office, some employees, etc.
It will be a hurdle only to small people as big companies can always afford substance anyway. Also it seems this is mainly with this bank as it's a well known "offshore" bank, I guess if you had an account with a bigger bank for a while they won't bother you (or they have already asked you for︀ substance in the past).