чтобы вы понимали, почему его это заботит — он апологет TDD
количество аргументов может и является неким маячком, что код функции может быть не очень, но совсем это не означает.
- можно передать один аргумент - объект со сложной структурой, который будет внутри функции обрабатываться так, что не разберешь :)
- можно вообще не передавать аргументы, брать из какого-нибудь контекста, доступного в области видимости,
Так что аргументация Роберта Мартина выглядит по-детски наивной.