Its always been like that, the Indian teams get overhyped (people saying that they can take on the "top teams" but end up losing anyways. (Disagree with my opinion all you want, its fine.👌)
SA teams are not good enough against "strat plays",
and our Strat book is also very outdated and thin.
and lack of discipline when things not going our way.