It's a consequence of too many choices. A new framework pops up showing great promise. Nothing is every fully polished to begin with but before it can gain widespread adoption where contributors fill in the blanks, a new kid on the block shows up and any momentum with the first one is lost as people move on looking for grassier fields.