One of the awkward things about technology is that we get the best use out of it when we have standards, such as common network protocols, but the most useful standards come out of ad-hoc solutions to emergent problems. So you need a way to send human-readable messages from one person to another, and we get email, but at first we get lots of different ways of sending email, which are incompatible with each other. Eventually we settle on one interoperable standard, and the world is good. Well, until Microsoft "embraces and extends" it, rendering themselves the keeper of the new ad-hoc standard. Ahem.
So we get stuck in old standards, doing new things, and we will never be rid of them until the entire system collapses or someone tries something so fundamentally different that it demands a new ad-hoc solution.
Mokalus of Borg
PS - It's an odd pattern for advanced technology to take.
PPS - Or maybe it's a human pattern.