Why a 10 column grid? 12 makes much more sense to me since it is divisible by 2, 3, 4 and 6 while 10 is only divisible by 2 and 5. 12 gives more options with hardly any additional styles.
http://www.youtube.com/watch?v=U6xJfP7-HCc
Mathematically, 10 is a pretty arbitrary choice to base your number system on. We would have been better off learning base 12 than inventing metric.
In fact some googling reveals than the choice is not arbitrary: http://math.stackexchange.com/questions/8734/why-have-we-cho...
BTW: this discussion is quite off-topic. The choice for the number system base is quite different from the choice for the number of columns for a CSS grid.