I have a feeling it is more of bad communication between the designers and the developers. Designing and implementing are two different things. Many designers would have no idea what things would be a headache for programmers to implement.
I can say however that being able to visually construct my dialogs helps me a million! Imagine sitting there, trying to nudge every control into position by its exact coordinates. Nightmare.