So if I have a tool that will automate things which should have no side effects unless I make a mistake, why wouldn’t I use it?
Sure, tools are good. But you have to discriminate between things that are easy to implement as add-ons-- witness the number of companies with refactoring tools-- and things that can’t be implemented this way. Again, why hasn’t any company released an Edit and Continue “add on”? Because they can’t. Let’s get our priorities straight.
It might be nice if people only work in one language, but as a consultant I’m working in both at about a 50-50 split. I don’t want to give up a large portion of my IDE experience/tools just because I change syntax.
I think it’s very unlikely that the MS-provided refactoring, if available in both VB.NET and C#, would work the same in both languages. Certainly they have a strong history of picking different approaches for each language, so I think your claim here is not supported.
THEY are the ones My is for. Same for EnC, and there was about the same level of backlash against the decision to include EnC in C#, just in the opposite direction.
Well, I don’t really care about the My.* namespace, but EC improves productivity for all developer skill levels:
http://www.codinghorror.com/blog/archives/000026.html
Unless you never generate runtime errors, I guess. 
And, like background compilation, EC a very low-level feature that has to be implemented by MS.
If you don’t like EC or background compilation, turn them off, don’t use them. And if I want refactoring, I’ll go buy it. I can’t “buy” EC or background compilation no matter how much money I have.