I find it extremely disappointing that we have this discussion again and that people are looking at things so selfishly!!!
Do we as a community care about our own time only? That would mean there is no community to start with!
Let's put it that way:
* I have probably fixed bugs caused by any of you (and never made noise about it until now !!! - as it should be in a true community)
* You have fixed bugs caused by me
* You have helped me identify and fix issues
* I have identified and explained issues to you
So what is worth more to do users of Eclipse - your time fixing stuff I broke or my time fixing stuff you broke? Let me tell it straight - both are priceless because without the collaboration I would keep banging my head over e.g. jdt.core or equinox issue and you'll do the same over some swt or maven issue. If we fail to understand that we fail at understanding the basic principles of open source and its mechanics.
Let me remind you that everything is a giant cycle so these so called useless cleanups are actually helpful to a number of people - e.g. the whole Red Hat team. Know it or not our environment is a build from source one so if these changes are not done by other members of the community we would have to do it ourself as we really pay attention to our build logs to identify and be able to use different version of dependencies and etc. As you would have to guess if we spend our time on this that would automatically mean less time on JDT, Releng, Platform, Tycho, WildWeb, ShellWax ....
And we can work on all this only because there are the people doing the core work AND there are the people doing the cleanup part!!!
The sooner people start to look at the bigger picture and out of their silo, the sooner we will be able to gain more out of the strong sides of every member of the community!