You make some interesting points, I mean if libra allows developers to create products on Libra smart contracts and test them at scale by leveraging FB's network we could see more rapid development. Instead of working in the shadows code can be put to good use and hopefully remain open source so that other projects can benefit from it