Why don't we want to create new functions for similar tasks?

Because it means we duplicate the same codeBecause we'll have lots of functionsBecause we'll run out of function names Because too much code will crash our program

Because it means we duplicate the same code.