I think the issue is over-versatility.
For example the Dungeon Dudes are doing a video series of the tiers of the classes at different roles (frontline, damage support, utility, etc). One thing that is coming up is that the Wizard is S, A, or B rank at everything but Frontline and Negotiator. This is different from the other classes that they rank as C or D several times. And even then they state that you can built wizards to be Frontline or charming.
it all really seems to come down to 5e not taking a page from modern gaming and making a decision on strengths and weaknesses then sticking to it. 5e just let's it's biased and favoritism fly and tells the DM to fix it as usual.