More importantly, it's a role on its own, even UI programmer is a role
Why? Because it's so damn important and complicated. Even if you make a good game and skrew the UI, then you skrew the game as well: the players won't be engaged and/or won't understand how to play, what to do
I spend months and months, at this point even more than a year to improve it, and it never seems enough