There is nothing special with Indian passport.
In India, banks open account only when the individual visits the bank branch with all ID and address proofs. So I thought I would need a local address proof for these banks that you listed.
Also, someone in this thread suggested if I get a Europe temporary (or D visa), I would be able to open a bank account there. So I thought I might be required to have a visa or local address proof or combination of both.
Thanks for the clarification. IBKR is suitable for my purpose if the recommended banks accept UAE residents.