Yes this is true, for new customers it would be better to distinct public/private, the existing customers of course may want to kill you ;)
.. but then again it's normally never a good idea to change a framework version in the middle of production, even 1.04 and 1.05 isn't totally compatible anymore. And the features that are new haven't probably been used a lot. So the existing customers have the choice of adding the new features they want to the 1.04 framework, or if they absolutely want the 1.05 they would need to be careful anyhow.
At least that's my humble opinion :)
.. but then again it's normally never a good idea to change a framework version in the middle of production, even 1.04 and 1.05 isn't totally compatible anymore. And the features that are new haven't probably been used a lot. So the existing customers have the choice of adding the new features they want to the 1.04 framework, or if they absolutely want the 1.05 they would need to be careful anyhow.
At least that's my humble opinion :)