I agree on this and would also add that all "revolutionary" technologies when first appeared, had issues in one part or another. For instance, it took several revisions of DirectX for Microsoft to get it "right" and early versions were quite troublesome to work with.
Bookmarks