Guided Project - Plan a Petting Zoo Visit Question answer wrong

With chapter ‘Guided Project - Plan a Petting Zoo Visit’ the question is:

“What is the purpose of defining an optional parameter in a method?”

And according to freeCodeCamp the following is the correct answer:

“To simplify the required parameters when a parameter isn’t significant to the result.”

Maybe it might sound correct in your head, but any parameter is significant to the result. In the example ‘int groups = 6’ the value of 6 is highly significant for the result. You do have to know what the default value has for effect on the result you might expect.

Optional parameters are more in line with an overload, but it isn’t a real overload (so that answer is also not right).