↑This↑semantic versioning is not a number. 0.10 is not the same as 0.1
Though it's not helped by "developers" who never bothered to learn any basic programming and have no idea how to use versioning.
Before whole number and year/month versions came to use, the most common versioning scheme was major.minor or major.minor.build
The dots don't have any extra significance beyond indicating where one number ends and another begins. It's just a conveniently available key on the numpad (in US keyboard layout, much of the rest of the world has a comma on the numpad).
Beanie Guy actually knows how to use versioning and uses it correctly.