Why we overloaded operator() why?

and why didnt we overloaded<