Easy, the UI team and management can't stand to be wrong about anything, so bad decisions just get backed up by the UI specification. Sadly ragnar is one of the only people who will at least discuss these decisions, but it never results in anything approaching consensus.