Any type of address can send to any other type of address.
However, there are some services which do not yet support bech32 address. You will be able to send coins to these services from your bech32 address, but if withdrawing from these services they will force you to withdraw to either a P2PKH (beginning with 1) or a P2SH (beginning with 3) address. You can see a list of services which do not yet support bech32 addresses here:
https://en.bitcoin.it/wiki/Bech32_adoption. I would suggest, though, that if a service still hasn't enabled bech32 support after almost three years, you should take your business elsewhere.
The site which you have mentioned - blockchain.com - were very slow to even recognize bech32 addresses in their explorer, and still don't recognize them in their wallets.