They reduce readability and increase the chance of errors.
Complex method signatures with many parameters can be difficult to use and understand. It's better to simplify by breaking down the method or using helper methods. In an online store, instead of a single method handling all checkout steps, separate methods for payment and confirmation are clearer.
Additional Notes
What happens if method signatures are too complex?