Well, while it would have been nice to know that this happened up front, it's not the end of the world, really. I mean, as an example, the caudium devel tree only supports 7.5, so why not use the new "official" system? It would certainly clean up the mess of stuff we have to spend our time maintaining, wouldn't it?
As for old stuff, I personally am working on getting the development version stable so I don't have to maintain old code. And for code that must be kept, I do it separately. We'll probably expend more effort discussing the merits and whys of this situation longer than it would take to just "bite the bullet" and do it.
I think it's unreasonable to expect things to not change and improve just so we lazy developers don't have to update our code. Once every four years isn't that bad.
Just my 0.01374 EUR...
Bill
Yes, that's what I said: for modules < 7.4 meaning for 7.2, 7.0 and so on then you have a problem.