That is how they plan to attack this by building walls around crypto and not allow you to take ownership of it.Revolut has their own crypto platform you can use to buy and sell internally but you can't get crypto in and out externally.
advcash don't give personal IBANI believe they wouldn't care much (assuming reasonable amount depending on the activity of your revolut account) if a transfer comes from a crypto exchange that gives you a personal IBAN like :
bankera
wirex
advcash
swissquote
and many more