There more than enough inputs on a Controller to accommodate every class in the game.
You can literally play WoW with a controller, right now. I do.
The Controller is NOT the problem with making a console port.
It is the UI, and for one very good, specific reason.
add-ons.
Console games don’t get addons, and Whoever designs a Console UI for WoW has to account for usability expectations and issues that PC players can just use Addons to provide and/or circumvent.
For example, as I said above, you can play WoW with a controller right now. the built-in support is there, and it works. HOWEVER, WoW does not have a controller-friendly UI. for that I have to use the ConsolePort addon, which provides the Controller UI. Console players would, of course, not have access to this, which means a built-from scratch UI.
then you got things like Weakauras and Boss Mods and Auctionator and Titan Panel and stuff like that, that Console players simply won’t have access to, which would automatically put them at a disadvantage, especially if cross-platform.
and as much as I would love to play WoW on my 4k tv, I don’t carry much hope of that happening, Blizzard likely just determines that the cost of building a Controller UI from scratch is not worth it in the long-term.
I know I’m not saying anything new here. I’m just hoping in the future the discussion around this particular topic might move towards the actual problem, and not just “there’s too many buttons.”