The only way you can fix the inherent “flaws” of controllers is by designing your game not to require pixel perfect precision etc. Or add cheating to the controller usage, through aim assist, or the loot pickup thing in D2R.
Just a shame if a game ends up being limited by controllers. It doesn’t have to, but it might.
Likewise, in unified UI you might end up with a system that works kinda mediocre for both m/kb and controller. I get why they like the idea of a unified UI, but honestly, designing two separate, good, UIs for each control scheme sounds like the better solution.