Competitors products

Why does Wirex allow customers to deposit and withdraw Bitcoin … whereas Revolut and Square only allow you to buy/sell crypto (but keep on user account) . No withdrawing or deposit of crypto?

Wondering what was prohibiting Revolut and Square from offering more control to users.

thanks