It was not """REQUIRED""" to invest huge amounts of time into vanilla to participate in raiding.
Maybe if you're in a super hardcore guild that requires you to have every single consumable for every raid, sure. But you don't need to be in a hardcore guild to clear raids, even naxx can be completed casually. I know because I've done it. I completed naxx raiding 2 nights a week, only took about 6 or 7 weeks of downing 1-2 new bosses a week.
MC and BWL are pugged easily, so are ZG and AQ20 which are even easier. The only raid content that you need a guild for is AQ40 and Naxx. And as I stated earlier, you do NOT need to "nolife" to complete those raids.
To claim that it is REQUIRED to "nolife" just to play the game, is a very clear sign that you've never actually played vanilla. Shoo, you have no standing to discuss these matters.