Close feature to this already exists in a way. You can batch transactions from certain wallets (Electrum supports it). Anyone can send 2 or more payments at once and saves the fees. Almost all but the biggest exchanges pay customers like that. You can pay 50 addresses from one your address at once and you pay just one fee.
This creates a lot of confusion and it sadly shows how little everyone understands about bitcoin. Because number of BTC blockchain transactions =/= number of financial transactions. Yet 99.9% of analysts use the logic blockchain transactions=number of payments over bitcoin. The number of payments over bitcoin is already many times higher than number of bitcoin transactions and the number is still growing. In few days or weeks coinbase will finally start batching transactions. It will again help BTC network. This stupid simple misunderstanding is fueling the altcoin frenzy.
I think that what I just wrote is absolutely obvious for everybody at least here, but honestly, idk.
Here is one example of batched tx: https://blockchain.info/tx/e1096c84f...cbc25413de6ea1
You see mass/bacth payments to hundreds of addresses from one addess. The overall fee was only 10 USD for 257 payments. That is 3 cents per financial transaction (but 10 USD for BTC transaction). That is even now, when fees are low, many times lower compared to situation when you are sending BTC 1 address to 1.

