The reason they did that was because of RC releases of grunt and contrib doing breaking changes and that's why we temporarily recommended setting an absolute version. Though this should not happen anymore and semver best practices should IMHO be followed.