OW2 Tokens and battle pass as a gift

What is that behind the idea that League tokens can be gifted and OW2 tokens not?
Why can’t you gift a battle pass?
If we are talking about hardcore monetization, please keep in mind that people are actually willing to pay for the game (not ridiculous cosmetics or smth) and pay in different methods.
I was fully supporting the idea of monthly subscription for OW, because devs need to eat and pay their rent, but i really question the current state of payment system.