Still not a requirement.
A person with a strong talent for structure will be able to construct an efficient UI. Not all programmers are like this, many programmers are tech-nerds that just want to cramp all the cool things up in to UI and these people are the main problem.