This. I am a legal immigrant and have the papers and job to open an account. Some of my relatives aren't so fortunate so I have opened accounts in my name which they use as theirs. It get convoluted and I would rather I didn't have to do this but you are right it is a form of gentrification.
Even legal immigrants struggle with this. It's hard to open a bank account during your first few months in a country, as you might not fulfill the basic requirements set by banks.
At least it's a serious issue in Germany, especially for Indians whose passport is not accepted by many authentication services.