I just don't understand this take, every time I hear it I wonder if people just haven't spent the time to adjust their mental model.

Hooks are IMO the best thing that happened to react.

I have spent more time than I wished for on React debugging tools, and useXXXX spaghetti calls.

You can write spaghetti with class components, too. Doesn't sound like a hooks issue to me.

I certainly can, but somehow it cooler to write lambdas upon lambdas, and other Haskellisms when using hooks.

I think we're just gonna agree to disagree. Cheers.