This pattern repeats in every technology cycle. The closed system launches first, polished and controlled. Then the open version catches up, slower at first, then faster. The difference is that open systems can be forked. Closed systems can only be escaped.