Pretty much every test side has fallen in a heap lately. Even South Africa are prone to a good lollapse when they get in the mood. This is at a time too when a lot of the best batsmen of the late 90s and the first decade of the 00s are either retired or entering their final years. In the past few tests we've seen England and India demolish each others batting in different tests, Australia and South Africa do the same, and New Zealand and Sri Lanka took it to even more hilarious heights with only one 300+ score being posted in the series, and that was on a first innings road against an attack which left it all to Herath for the most part.
We've also seen a rise in the overall quality of young pace and spin stocks. There aren't any spinners in the Warne or Murali class at present, but the spin stocks are more evenly spread. Almost everyone has a tweaker who varies between very good and at least dangerous on their day. Likewise while in the 00s Australia and South Africa had their mitts on all the great quick bowlers, now we're seeing almost every test side producing some pace bowling depth. Even sides who traditionally don't have as many good quicks as spinners like India have produced guys like Yadav who looks a real asset.
You expect sides like Australia, New Zealand, and to an extent India, who have relatively less experienced top order batting to sustain some speed wobbles at test level, but the likes of South Africa, England and Sri Lanka, all with very established batting line ups, have been getting rolled for low scores, especially the top orders (yes I did catch the test today, but Australia have had their moments with the ball in this series). While a fair share of the collapses have been on seamers or turners, a fair share of roads (Adelaide, Colombo) have seen recent Lollapses as well.
So, do you put this down to an influx of new batsmen all at once, better bowlers, more favourable pitches or a mix of all three? If a mix (I anticipate this to be the most common answer), what are the proportions in that mix?
It certainly makes for awesome viewing.
edit: I didn't include West Indies v Bangladesh because I haven't watched a ball and only followed it loosely on cricinfo. All I remember is NUFAN tasting it, so I'd be keen to hear the pattern there.