Yea the explosion of altcoins is kinda annoying but some people like to experiment with various different types of proof of work algos or various input parameters on the same bitcoin client. That said I think most of the "clonecoins" are more because people want to be able to say they created one.