Battle.net are greedy scums

if you launch the game through steam, you will get zero of your xbox game pass benefits. they will only grant you the benefits if you launch the game through the battle.net launcher, which i feel is redundant because why would you give access to another platform your game, and promote xbox game pass benefits, if you can only get it through their selfish, god awful launcher? i’m upset because i finally decided to change from battle.net to steam to launch my game, and i lost all my free skins and xp boost. now i have two versions of the game installed on my computer because i’d like my benefits and also my steam achievements. what a joke.