Cross-Platform account syncing when? (Day 1)

I as a cross platform player, (switched from console to PC) would like to keep my skins and progress that I had on console. We already see some cosmetic items being able to be unlocked for cross-platform. (Tracer BFA emotes and the Gray OWL skins) So if Microsoft and Sony aren’t willing to work with Blizzard, (which I’m doubtful of, seeing as Xbox Live is literally going to the Nintendo Switch) why can’t the OW team just apply the same system they use for the previously stated items, to all cosmetic items and xp lvl? I don’t want to have all the time and money I dumped into one account be wasted. I want answers.