This thread reminds me a lot of the days (before I got older and everything hurts) when I was heavily involved in martial arts.
There was always the argument about what fighting style is best, karate, kung fu, who would win in a street fight - karate man versus boxer etc.
There came a time in training when, if you were not wearing your gi (karate uniform) you just didn't feel in place and martial arty. You needed the feedback from your gi when it would pop as you threw your punch or kick correctly. A lot of boxers would feel the same way if they didn't have on the gloves or were not in the ring where everything made you feel like a boxer.
My instructor at the time (he's now a 6th degree kenpo master) had us workout in his garage with all the boxes and tools and garage type crap in our way. He also made us wear our street clothes. At first we couldn't get into the mindset not being in the studio and having our gi to give us feedback. But after a while we dropped the "had to be in the studio with our uniform on" mentallity. We would mixup all styles of fighting - karate, wing chun kung fu, boxing, grappling etc.
The final analysis was this: If your only tool is a hammer, then all problems look like nails.
There is no one-size-fits-all answer and the more tricks you have in your bag the more versatile you will be in any given situation.
IMHO.
MarK