The sort of answer I would like is that neither is more stupid than the other. They each embody a different learning bias. Which is a better bias depends on the domain. There are domains where decision trees work better and domains where neural networks work better. Tell your boss that blindly believing one is better will lead to some situations where you learn a representation than is much worse than possible.