So here is the deal, I started playing on my xbox and I got over 2,000 hours in the game. I was a silver border, I had like 5 or 6 golden guns, and almost all the skins in which I payed money on for lootboxes for some of them, (aka the nutcracker zen skin and van helsing mcree). I switched to pc because I figured queue time would be a lot shorter, gameplay would be more exciting, and because a bunch of my friends are switching over. Will there EVER be a way for me to get my old skins and golden guns, sprays, highlight intros, emotes, etc. back?
That would be up to Microsoft to decide if items can be transferred.
Blizz would lose out on money if they did this and with the rumor that the game will go free to play eventually dont hold your breath