Many banks only open accounts for residents nowadays.
Discussion
There is still many destinations where opening an account is pretty easy. Mostly the eastern hemisphere, some offshore destinations, central and south America. Though I agree, in many places you either need residency, proof of employment or other reasons.