When I was working on multi-platform console engines, I had no choice but to compile with several highly varying compilers.  It teaches you very quickly how quietly compiler-specific extensions and quirks work their way into your code.<p>Also, different dev environments offer different tools.  A nice benefit of running in lots of environments was that I often could pick between the best tools of any platform whenever I had a problem they could help solve.