Necessary? Hardly. They took the microsoft stance and released a product that wasn't ready for
prime time because they had set a deadline and weren't done. The deadline and schedule then
became more important than the release and the rest is history. 4.0 should have never been.
Depending on your perspective 4.1 might be far enough along to have been the first beta of 4
with 4.2 probably as the release candidate. The KDE team should have never done what they did,
they released incomplete software and everyone tried it and got a bad taste. That bad taste is
going to linger, probably for years in the users who were the most disappointed. In fact most
users will still experience the same taste when using improved versions. This is the reason
they say you need to make a good first impression. Human's tend to hold onto their first
reaction for a LONG time.