To be honest, it doesn't seem so hard arranging controls around a screen. In fact, it is rather fun.
I don't see it as an aesthetic process, but a functional one. The screen has to work well first, and look good second. Of course, it would be best doing both.
There is a need for a User Interface Designer in software development, the different parties come with different agendas:
The programmers know the underlying technology too well and want to make things convenient to their tools and building blocks
The business analysts know what they want the screen to do, and they often do a good job designing screens. But they are also too close to the problem and the subject.
I come with a clean slate without hidden agendas, and approach it by looking at the mental process for the user, and try and shape the controls to fit in and perhaps even assist with that.