That's why there are so many. I bet that is what each developer was thinking when they came up with their product.