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.