Idk why they’re only giving us these legacy coins that can only be used for old OW1 skins. I guess it’s just another thing marketed at the new players. A lot of games have a separate free currency these days. I distinctly remember R6S having a free currency you got as a reward for playing, but I haven’t played that game in years.
If you want free coins, just use the Bing rewards. You should be able to get like 500 coins a season, and combined with your weeklies you should be able to get a free BP maybe every seasons if you’re religious with doing all your weeklies.