I think we should do it (despite the cruft).
One of these days we will realize our goal of a stable interface between indexwriter etc and analyzers such
that if you are really worried about this with old indexes, you just use lucene-analyzers-ancient-version.jar
and it works with the newer lucene-core.jar
But until then, i think we need it (e.g. we add a deprecated ctor for api compatibility that forwards to VERSION.LUCENE_35)
and conditionalize the handling based on Version.
If you dont want to cruft-it-up lemme know, otherwise feel free to add a patch