More seriously, the main issue with most philosophical investigations is a question of grounding.
When you start stacking abstract concepts on top of each other, things can get dicey very quickly. Moreso if you are smart.
Few things are as difficult to check as a philosophical argument.
Category error: Theory of compiler != compiler
Some philosophy study is very good for raising the questions one should always ponder in life, but building a career on philosophy very easily leads you astray.
I have studied philosophy, literature and physics. In literature you know everything is made up, that is the point of literature, creating art, but in philosophy many people make up things and then pretend they are real. Objective ethics? Postulating the nature of reality? Please.
Compiler errors make programming easier, not harder. They are firm, clear rules about how something needs to be in order to work
Philosophy has no such constraints or automated checks, it's harder