The thing that really sucks about this is that most of these plugins only need a recompile to make the version jump. But too often the owner of the source code is no longer around anymore for whatever reason.
I am not buying the "it is better to not be backward compatible" argument anymore. It is easier for development, but I don't see how it is better for users. What good is a plugin architecture if you can't really count on the tools you may purchase to help you.
3DSMAX got bit pretty bad with this in a previous upgrade when a couple of high profile developers went out of business. Now MAX5 and future releases will be backwards compatible for plugins. Demonstrating that it is doable. So maybe it isn't the "best" thing, but at least they are responding to the customer base.
Look at this way, what if we were told that it would be best if Maya were not backwards compatible with files - Maya 4.5 wouldn't load 4.0 files - because it would be better that way. I am sure that there are a lot of valid reasons that would be good for development, but, obviously, it would be unacceptable to users.
--JeffD