Personally I found studying philosophy extremely helpful to solving business problems. Not because there is an exact 1 for 1 concept match. Rather it teaches you how to frame and break down problems so that you can be more adaptable and efficient when faced with various unknowns.
There's always going to be domain specific learning needed for any position. But to dismiss any tangential knowledge as useless is extremely short sided.
I agree that “studying philosophy” is a worthwhile endeavor, but I align more closely with the parents in regards to memorizing the semi-random litany of data bits that show up in a typical exam. The information is ultimately forgotten and is usually only relevant in the context of the current textbook chapter. Nearly every useful concept that applies to my two separate careers was learned on the job. The time spent in the classroom is nearly irrelevant and could have been replaced entirely by several weeks on the job.
This applies to pretty much any position that needs to communicate in real time about a base of knowledge (doctors, lawyers, logistics, any type of management position). If you believe that any career can be substituted by "a few weeks on the job", you're not really aiming that high for yourself.