I perfectly understand your worries from a compatibility POV. On the other hand what you are suggesting is breaking what user expect, at least to some extent.
Everything considered I agree with you, but we should print a BIG warning message, and explain details in the documentation.
So my vote is for the solution you are suggesting, I would kindly ask other community memebers to express their vote. If you don't want to argument just shot a post w/ +1 for suggested solution by Lin, -1 otherwise (forcing users to change configurations)