I think they have more important business to take care of than squabbling with Congressmen all day.
What I am advocating is actually fighting fire with fire. You have politicians that get elected mostly by the donations made to them by these companies. So, why not get other companies that matter (Google, Mozilla, MS and Apple (not sure they stance on this) FSF, etc) together and start pushing the agenda as well?
Again, I don't know enough about the US system to even think what I'm saying is possible.