While I can definitely see the benefit of keeping the versions in sync, I think following SemVer is more valuable. If anyone was using this cookbook in a production chef environment, a semantic version would tell them if they could upgrade a version lock safely or if they would need to test the cookbook further in a staging environment.