What should really happen is for hackathons to stop awarding prizes. There's no need for them. Most people go to hackathons because they want to meet people, try new things and learn stuff.
Hackathons aren't about slides or business plans. They are about building something.
Unfortunately, I don't think that will be changing soon.