There are a couple of things you should consider before immediately getting outraged about this:
1.) No one is forcing anyone to pay money. That's an absurd thing to say. Psyonix even went a step further by allowing you to disable the chest notifications and just ignore the whole thing. You won't get all the content, but this was already the case. I'm never going to get all the rare non-chest cosmetics or the season rewards. The same holds true with the new drops, except...
2.) The trading system actually lets you buy those items directly! You can buy keys and trade them for whatever you want. I see plenty of people doing that. You have to spend real money, but you have to spend real money for DLC too. It removes the randomness that you seem to be so upset about. Or, as meshwork says, trade non-chest rare drops for keys.
3.) It doesn't just benefit the "0.1% of people that win money". These kinds of systems make developers a huge amount of money, which lets them support the game with more free updates in the future. I'd much prefer that then seeing the game abandoned because it isn't profitable enough, or to see them monetize the game by locking away content that actually matters.
You (and everyone else outraged about this) really need to cool down a bit. At worst, it's just some new items you will never get, not unlike all the other rare cosmetics currently in the game. That really shouldn't be enough to get you to hate the devs this much.