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.