Yes, over time, the different Indo-European-speaking branches had obviously assimilated a quite wide range of haplogroups (I1 - the oldest Y-DNA haplogroup in Northern Europe, was assimilated into what would be the proto-Germanic branch, for instance).
But IE-languages haven't always been spoken by a wide range of people. It had to begin with smaller, specifically Indo-European tribes who first began to speak the proto-Indo European language. These first IE-speaking tribal groups didn't have to be 100% homogeneous with regards to Y-DNA and mtDNA haplogroups, of course, but we can probably be pretty much sure that some haplogroups would have been much more prevalent among them than others. Many people believe R1a was most likely this haplogroup.
I was a bit too quick to vote in the poll here, and I'm not able to delete my vote unfortunately. Even the "experts" argue about different hypotheses, and I don't feel I know enough about the topic to be completely convinced about the truth of one of these theories. We will probably sort this out in the future.

