Thread:Name43/@comment-24770490-20150802171048/@comment-26498474-20150805165930

But if I contribute to my new account then it'd be impossible for me to get the badges.

And it is also understood that if not for the system of points, many of the users wouldn't contribute. The badge system makes one to feel the competition and they contribute more.