I used Coinbase, but not often, and they allow us to create unlimited deposit addresses. However, they recently changed some policies and heavily restricted accounts from countries they no longer support.
Because I also have a blkchain.com account, and I remember they also let me create multiple deposit addresses. Why do you say no? Can you explain it? The rest of the exchanges you mentioned, I've never used them, do they work like coinbase?
I haven't used blockchain.com (Please write the full domain name always) but if I'm correct blockchain has a wallet feature and an exchange feature and both are different like coinbase. Coinbase offers custodial wallet service along with their exchange while blockchain.com offer noncustodial wallet service with their exchange option. GekkeBelg or the OP of this thread is talking about blockchain.com exchange, not the wallet service if I get him correctly. I can be wrong because I have never used blockchain.com wallet or their exchange service.