can't see what having a local address has got to do with it.
Money laundering regulations. In the UK you need to show household bills, tax letters etc, in Poland I never had to provide proof of address to open a bank account, however regulations do change - usually getting tighter. I did have to produce proof of income there - documents showing I was on the board of a company etc. Banking laws about residence do vary from country to country.