uncle bob is idealistic, in the real world abstractions and extractions mostly complicates things
Ive found the exact opposite.
Does not make sense to me.
This is mostly a curse on Java and inheritance. When you use compositional design you don't need so many words because the object itself defines the scope of its methods. Additionally, with FP you can combine methods to define unique one off behaviors.
@skipodap1