Right now we have some very poor cricket from test nations which is not good as its already struggling with popularity of twenty/20 format in last few days we have three test matches and all end in just less than 3 days with team like South Africa is also fail to entertain 20 wickets less then 200 runs matter of really work for cricket authorities in South Africa.
Most of the young players are attracted for short format games so these days it is quite hard to find a quality test playing players. Maybe they think it is quite boring and need to work hard to play five continuous days. Also, only quality players with good batting techniques can play longer in test matches otherwise they can't survive for long. Even people are not interested in watching these test matches so these test matches are losing popularity.