If you think there are good reasons to use floats with 6 decimals, by all means, state and defend your reasons. Don't hide behind weasel words like "the recommendation is".
Thanks for pointing it out (albeit in your signature JavaFrantic way ;-). It's unfounded, and I'll strike it off. FWIW, here are some references I've looked at:
Version numbers should be boring
Everything you wanted to know about Module Version Numbers and Checking
version