From a technical point of view this is exactly what I see as well. Unless you can create software that knows what you're going to play before playing it and sends it 40ms ahead of time. Almost any form of network communication is going to have lag/latency. If musicians complain about 15ms latency with their VST loaded DAW, then i don't see 40ms over the web being an improvement/acceptable. And that's assuming the lag from your internet connection stays relatively unchanged. 20-40ms is considered good, but it can frequently go higher than that depending on local factors.