Thats not revising history, thats what the KDE developers were saying themselves before the
release. "4.0" is just a number after all, and x.0 releases are generally very buggy and
having many missing features (hardly 'mostly tested'). As has also been said a lot, the .0
release was more about the libraries than what sat above them. KDElibs was ready for the
initial release and for application developers to start working with it, and by releasing 4.0
it became much easier to get your hands on a copy of kdelibs (without spending quite a while
manually compiling it from SVN every couple days), as well as it being easier for users of
applications that used the kdelibs 4 (it certainly is FAR easier for me to use the normal
packages for my distro and just develop my browser against that rather than having to spend
*hours* compiling everything needed so I can just get annoyed and by missing dependencies and
give up before I even have 'hello world' working).
But really, if thats your biggest complaint about KDE 4 (notice the no '.0' for the specific
release), then you must not have that much to complain about. People also seem to have
forgotten about the 'release early, release often' mantra that many OSS projects follow. Also
don't forget they're not charging anything for 4.0, and the day 4.0 was released they didn't
kill the 3.5 branch.