Substance Beats Style: Why Beginning Students Fail to Code with LLMs