True, but it takes more work/effort to learn two languages than one. Whereas if we had one language (as in a monopoly), it'd be even simpler/easier.
>The same is true of internet standards. Everybody uses TCP/IP.
Yes, if protocols were businesses, they then could be thought of as having a monopoly on their domains.