That doesn't seem to be the case to me. If a designer has decided that the Wizard is a controller, then you have to heavily compromise on your concept of Wizard and have to be a controller.
That's just loading too much on class name. If your wizard just blasts stuff, play a sorcerer, if your wizard does behind the scenes preparation and makes items, play an artificer.
Besides, at this point there are so many wizards it's silly. If you're not happy with the choice of evoker, wand of accuracy, illusionist, orb of imposition, enchanter, tome of readiness, pyromancer, tome of binding, nethermancer, orb of deception, necromancer, staff of defense, bladesinger, witch, or sha'ir, you're probably never going to be happy...
Also, while it may be handy for pick-up games, D&D is NOT mainly a game for pick-up games!
Depends on the the time you have available for it. There was period where I was just working too many hours to game regularly, a few cons a year was all I got. Today I have more free time, but I'm doing organized play, and while it's regular, it's also casual and you can have a different table every week.
These roles are for combat. D&D has combat, but is much more than combat.
Combat's always been the biggest part of the game, mechanically, but yes, non-combat (other than non-combat spells, of which we've always had more than we could ever use) is something that could use more development, and non-combat roles would be a great /addition/ to the existing roles.
The question is, should non-combat function be tightly coupled to the existing roles (theives disarm traps, theives are now strikers, therefor strikers must disarm traps), or should they be independent of them on a class-by-class or character-by-character basis?
If class-by-class, the 'grid' expands to another dimension, and the number of potential classes just explodes.
If character by character, you'd want something other than class that quickly pegs non-combat role. Maybe theme? Rogue is a class that fills the striker role. Theif is a theme that fills the scout/trap-disarmer role. They go together, but they don't have to. You could have a Rogue who fills the 'face' role, instead, with a different Theme or a Fighter with the Theif Theme who's just the biggest, thuggiest theif in the guild.