Counters are a different story than numbers. The numbers are highly regular, with the tiny exception that numbers 4 and 7 technically have two variants, where in certain areas one is preferred more than the other, and the pronunciation of 9 when talking about time. But that's really minor.
As soon as you're starting to count it's different.
Not being decimal is not the issue. The irregularity are special rules for certain numbers or ranges of numbers for which another pattern has to be used.