LND has had the ability to do this for quite some time. Tricky to actually pull off though.
Why is this tricky ? We need an exchange that create those channels with their node and their customers
The way the RPC calls work makes it a bit tricky to actually open multiple channels in a single tx by hand.