I agree that this is incredibly useful, and the only way to learn proper reasoning and argumentation is to practice it.
That being said, I studied history and learned those exact same things. I have nothing against philosophy, but there are other disciplines that will teach you to reason equally well. Some will also teach you other things (languages, research skills, etc.) that philosophy doesn't teach.
If someone is specifically interested in the questions philosophy grapples with, that's a good reason to study it. But there are other (and I'm personal inclined to say better) ways to learn argumentation.
History won't get you laid, though.