Can I buy Crypto as a gift?

I am not allowed to use Nash Cash, so I am not sure how it works but is it possible to buy some BTC for a friend and have them sent directly to the friend’s wallet? (saves 1tx fee)
When I buy BTC with fiat currently I can choose the address to where I want to send them.
Same with CEXs you can whitelist an address and then send directly to it.

I thinks its an important User Story to be considered if not already.