One of the main ingredients in being effective and/or successful is LUCK! Statistics seldom cover luck completely.
Pitcher A has a defense that covers much more ground and makes plays that Pitcher B doesn't have. Hits scored for one team, outs scored for the other team, on the same exact ball in play.
Pitcher A has a great catcher, doesn't allow anything to get past him. Pitcher B doesn't have as good a catcher. Pitcher B has more wild pitches, and there are more PB's, so the pitcher might be less likely to use certain breaking balls at times.
Pitcher A is pitching in a game where the umpire has a very big strike zone.
Pitcher B is pitching in a game where the umpire has an extremely small strike zone.
Pitcher A gives up no infield hits in a game, Pitcher B gives up 4 infield hits.
So in many ways pitching effectiveness involves all nine players. The umpire, the field, the weather, and other things. And these things also lead to higher or lower pitch counts.
These things can have a big impact on how effective a pitcher is on any given day. They can change what the statistics look like. Even normal stats that everyone uses like ERA, WHIP, hits, K, BB, etc. So in the end, whatever the stats look like, they can't always tell the whole story.
However, the stats become a better indicator over a long period of time. Still need to consider the team into the equation. For example, how much has the KC Royals defense helped their pitchers stats in the playoffs? How much does Molina mean to the St.L. Cardinal pitchers? The lower the level the more likely these differences are greater from one team to the next.
So stats are great, but to tell the whole story, every possible ingredient would have to be entered.
Maybe the most revealing stat after all other stats were looked at would be % of hard hit balls.