LOL.. so according to you, the reason why Afghanistan lost yesterday was due to the fact that the no.10 (Mujeeb Ur Rahman) and no.11 (Fazalhaq Farooqi) batsmen couldn't score runs? What about the openers, who scored 11 runs from 22 balls? IMO, the super-slow batting from Rahmanullah Gurbaz and Ibrahim Zadran put them in a spot of bother early on. Don't forget that in order to qualify, they needed to chase the target from 37.1 overs (at more than 7 runs per over). The slow batting from the openers derailed their chase early on.
Having said that, in modern cricket, dynamics have changed and new realities demand one extra skill from each player. For example; We expect WK to be good with the bat, previously that wasn't the case. Similarly, Bowlers need to pick up another skill as well. No one asking them to bat like a top order but they should be capable enough to strike a ball or at least rotate a strike.
Another fine example is look at the Indian WC squad. Chahal is a fine wrist spinner in White ball cricket but he didn't make it into the squad. On the other hand, Shardul (alright bowler/golden arm) and Axar (above average) got in because they know how to bat.
*Not bringing part time bowling skills from the specialist batters in this discussion atm, which is also very important.