Its about quality/techniques of players. A best player/team should give best performance in all pitches if they want to be labelled as best
Similarly a good batsman should have ability to play both spinner as well as fast bowlers
Its a sport, you work with what you are good at and take advantage of home conditions.
Everyone does it. Some teams have good bowlers some have good batsmen. Good bowler teams make bowler friendly pitches and good batting team makes batsmen friendly pitches.
Why is a good bowling pitch a good "cricketing pitch" and a good batting pitch a "typical sub continent flat track"?