Theres a rubocop that disallows more than 5 or 6 function parameters. And since there’s nothing very lightweight like ADTs, people just move things to object state :(
If your team disagrees with this rule (or any other one), why wouldn't you just update the rule to match your expectations rather than dismiss the whole tool?
The problem is that is one example of MANY you will run into issues with.
I joined this codebase 10 years into it. We could turn it off now, but the damage is already done.