using 3.x instead of 3.x.0 (when minor-minor version is 0) is done by
kernel.org, so I suppose it makes sense for Debian to follow this scheme.
it may be a good idea to run a test that logs all components calling uname, so they can be checked for version scheme bugs.