It's hard to go against the devs since they should know what is best for the LN development,
While it's true that the group of developers discouraging main-net use are the ones who released the whitepaper, they're not the only devs anymore. There are (at least) three separate development teams each making their own implementation, but all three are entirely compatible with each other. One of the dev teams, Blockstream's "c-lightning", seems to be pushing main-net use, while Lightning Labs' "LND" (Lightning Network Daemon), seems to be against it. I'm not sure if the third team, Blockchain's "Thunder", have formally weighed in on the matter or not, although I'm pretty sure there's a hub called "Thunder" on main-net already, so if that belongs to them, it seems they're at least content to play along. Ultimately, the permissionless nature of development means no one can stop anyone from using main-net, so I guess they'll just have to put up with the potential extra workload of making any changes backwards-compatible.
I wasn't aware of the existence of three separate development teams. I read a few things on Blockstream's c-lightning (link bellow), and it looked really promising. From what I've understood, it will be easy for developers to create apps on top of LN because of c-lightning, since its API can be accessed through javascript and PHP. It will be easy to see apps being used to facilitate the use of LN on stores for example.
I think that scalability is not the only problem with BTC right now, and using the network needs to be more user friendly, and it seems that c-lightning will do just that.
I do have a concern though, and maybe you know something about it. Since that with Lightning Charge, it will be possible to build apps on top of Lightning, doesn't this mean that it will be possible to create apps like "crypto kities" in the network. I'm not sure I would like to see these things on LN, since it could create congestion on the network, and ruin the true purpose of this solution.
What do you guys think?
Link I've mentioned:
https://blockstream.com/2018/01/16/lightning-charge.html
LN in 'beta' (let's put it that way) carries too much of a risk and may even harm the public image of the development that's happening behind the scenes.
I thought about this as well, and this is probably the main reason why this team of devs is opposing these tests. If something went wrong, and money was lost, it could harm the image of the so waited solution to BTC current problems. This way they are making clear that LN is still not ready to use.