My thought process is this, how is it the "Community Managers" from EA/DICE have been aware that this has been a issue since May 2nd and not been resolved, yet inform us they are looking into the matter with ZERO feedback to the community for 3 WEEKS? However, when the Battlepack "glitch" or "Could Not Fetch Report" errors occur, they are quick to fix those. Recently, BF1 has gained popularity to their counterpart BFV since the "hype" for BATTLEFIELD teaser in June. I understand the in-game support for BF1 ended when BFV went live back in 2018, but come on, this issue hasn't been resolved for 3 weeks now. How is this conducive to customers when your game isn't functioning properly? It's frustrating when the developer (DICE) looses it's focus on their community to resolve QOL issues.
As a extent to mitigate this issue, why not enable ALL 750+ skins be purchasable via the Exchange instead of having a once a week "timer", working or not Exchange to flip the coin to see what we are offered? Suggestively, I would mirror the "Inventory" tab but the skins are purchasable. Is the reason why DICE would not make such a thing happen will lose money because players are not buying Battlepacks? No. Players will still be able to buy those Battlepacks for more Scraps so they can purchase more skins. Furthermore, how much with each skin cost? 2000 scraps for Legendary, or 270 scraps just as same as the scrap refund you obtain from scrapping a legendary skin? I highly doubt this would be considered since patch support for BF1 was ended in 2018, except resolving "major" issues that need to be addressed and some are perhaps no longer in the interest for DICE to fix, case in point, the Exchange system has been broke since May 2nd.
"Results, not excuses...."