Because we are limited at this time by electronic systems that use on/off as the only way to store information.
Engineers use the digital system for everything but computers, and for those they use the octal(8) and hexadecimal(16) system too.
A silly example of other systems are the British/American measurements, just ask anyone how many inches and yards in a mile, teaspoons in a gallon, and why a ton is the same in metric and US standards.
Nature does the binary system (male/female) along with any others it can find (DNA could be viewed numerologically)
Because a person has ten fingers, the decimal system comes naturally and is easy to learn. Other number systems work as well but are a pain to learn, otherwise there is nothing wrong with them. (some code writers are able to do complex computations using either 2,8,16,or 10 based systems in their heads, it just takes practice)