They both manage to produce great things and new features not hinted at in their spec (ie. An OS and The Internet (kinda; TCP != IP), respectively) despite having a limited, shared feature set.
This is complete nonsense. You may as well say that apples and oranges are a counterargument, because both can be made into different delicious desserts even though both are fruits with a lot of similarities.
The ideas of microkernels and, well, TCP, suggest otherwise.