I don't get 3 at all tbh. It isn't like all the players of the generation you praised were infallible or a complete tier above, at best you can argue for only 3 players to be held above, and they definitely didn't succeed all the time when conditions were difficult. It's not like playing spin has remained constant either.3. I do think this is probably the smallest factor of the three but it is still definitely a significant factor - this generation (and I'm including the Rahane/Pujara generation in this) of Indian batsmen just aren't as good against spin as Sehwag, Tendulkar, Dravid and Laxman. There doesn't have to be a reason or explanation for that, you just get that sometimes.
This just sounds like a roundabout way of saying people are worse now because they get out more.