In defense of philosophy: if you bring me a problem that requires category theory to solve, I can safely assume you know your modern algebra, topology, calculus if not analysis and formal logic, because if you didn't know those things you would not be able to state, and probably not even see, a problem that required category theory to solve. Everyone learns as much math as they need. Philosophy tries to tackle everyday problems that are just as subtle, but having an everyday problem doesn't necessarily mean you know any philosophy. Academic incentives being what they are, philosophers are more or less obliged to assume you do anyway.
Here's the crux of the problem: I DON'T EVEN KNOW WHAT YOUR WORDS SAY. Not to denigrate the knowledge, not to argue that the language is unnecessarily florid, not to demean the study... but if we're tackling everyday problems, shouldn't the tools and methods be parseable by everyday humans?Philosophy tries to tackle everyday problems that are just as subtle, but having an everyday problem doesn't necessarily mean you know any philosophy.