It's so hard to say: maybe it'd have taken a while longer. On the other hand, maybe the alternative solution would have been simpler, allowing later developments to progress more quickly. It certainly took years to clean up IE-specific html mess. Who can know if it's a net positive...