This analogy seems to be describing a different principle. Microsoft was trying to break the network effect that Lotus had.
In our area of business, our features get copied really quickly.
For other folks hoping to build their own service, commercially or otherwise, having access to your code provides a huge savings in time to market.