The biggest issue is the fact that not everyone uses the same system of saying this is how I am going to number my addon. Unless everyone could agree to do the same format having a program that would check every possible combination of what you can use as a valid number for version numbers would make for one heck of a huge program. What is in place now works for the most part. Just give it time and see what comes out you might be surprised.