(In one of the ways of constructing the natural numbers within ZFC set theory in mathematics, one identifies 0 with the empty set {}, 1 with {{}}={0}, 2 with { {}, {{}}} = {0,1}, and so on.)
Which is not to say that it's a good choice, but instead to say that the badness stems from overloading (+) too much and having free coercion.