As an instructor, I have a moral obligation to teach my students when they can use the skills I have taught them - not just the skills themselves. Do I sit them down and discuss philosophy in class? No. Do I spend time in class periodically discussing what level of response is appropriate for various scenarios? Yes. Do I spend time in class discussing the potential consequences for students who use these skills inappropriately? Yes, I do - and this information is built into the material they are required to learn at various ranks. Does this material have a moral component to it? Yes it does. Therefore, I am teaching morality - from a practical rather than philosophical viewpoint. Omitting this information would be immoral, and would leave my students, and thus myself, open to legal troubles should I not teach such information and, subsequently, they used the skills learned in class to cause unwarranted harm. I know instructors who leave this information out; they consider a waste of class time. That is their loss - and more, their students' loss; without the moral component, we might as well be teaching Tae Bo.
Your opinion is obviously different, and you are welcome to it - but if you are going to continue to make blanket statements, I would appreciate it if you would include some rationale other than "because this is my opinion", because so far, I find your statements rather unconvincing.
To return to the original question, I think that spirituality and philosophy are often intertwined, and can be taught together in a martial arts setting, but as long as the moral component discussed above is included, I don't think that spirituality is necessary; whether philosophy is necessary depends on your definition of philosophy and how you teach the moral component.