Adam,
That's BS. The whole idea of versioning is to ensure consistency. You are breaking all the standard rules and causing us real trouble distributing updates. If a developer CHOOSES TO INSTALL A NEW VERSION OF CE, then they are fully prepared to recompile if necessary. That's the way it is with other components and it should be the same with CE
You should not be making choices for us. It's totally confusing.