Well democratic countries tend to follow the rules, and if you tell to a bank that you are a UAE resident, depending on how much money you have, might ask you for a confirmation that you are actually resident in the UAE or report you to the country of your passport. As usual, there are trade offs, as you say UAE banks are bad and UAE is not a democratic country so bad things can happen, but UAE banks will not report you if you have a valid residency visa.
.Don't put all yout eggs in the same basket, but don't expect banks to believe your UAE residency, since you can stay 3 days a year in the UAE and still be considered resident.