Category Theory Illustrated
Working as a SWE for lots of years, I've worked with people that always feel the need to "add a level of abstraction" or "build a framework" for (and out of) everything.  A lot of the time it doesn't make things better (and often makes things worse).Every time I try to learn about Category Theory, I get to a certain point and just start wondering "why?"I can't tell if I'm not smart enough to get it (I think that's the most likely answer).  But it feels like some math people -- who have nothing better to do -- are just trying to create another level of abstraction.Are there things that Category Theory does that other branches couldn't already do?  I'm curious to hear other takes on this.