I just don't understand the false dichotomy of the "math wars".  The standard algorithms are just methods for solving problems.  I don't think we should be teaching kids ANY algorithms without explanation.  We can explain the standard algorithms just as other methods in Everyday Math are explained.  What's different?  They should be a part of everyone's problem solving tool box.
Someone here recently responded to a post that I wrote asking a similar question. Her answer was that many of the teachers don't fully understand what's behind the algorithms they teach. I agree, and think that this sad fact forces many of them to follow the recipes in the books.
Also, many teachers with a good understanding of the subject teach the old algorithms behind closed doors. Many of them are frustrated with conceptual mathematics too. Here's a good  
perspective from a math teacher.
Val