It's a gimmick, they don't know what to update with so they drop this, while if you read the post it says...
"Reward Supply Drops are available as free rewards. Players will be able to unlock these through events and Battle Passes"
We already have battle passes and events with unique items as it is each season, this is just another mechanism that does exactly the same thing.