If this were true, Linux distros would not have versions. But they do (and updates update between well defined sets of packages). Releasing package by package is HELL. Don't do it. It WILL kill your support people. Is it good for testing particular packages ? Yes. Is it good as a release strategy ? No.