I think the problem can be that many times there aren't difficult decisions to be made to solve most coding challenges. Getting grilled over trivialities or obvious decisions makes the interviewer seem either incompetent or like a micro-manager, neither of which would make me seem happy to work with them.