I don't boost but in my opinion at this moment in time I believe they do it because there are no consequences! Treyarch aren't dealing or acknowledging there is a problem.
You only have to read the other threads to see there IS a problem.
I just pick a badge I like and stick to it, in MW3 I stopped at 10 because of the emblem. Having said that the Master one looks good.
Really I don't understand it either, they're only kidding themselves, everyone knows a Cheat when they see one.