That's a good point. I think that hackdays can work when they're based around a narrowly defined technology or problem space - but when it's a free for all (especially if there are big prizes involved) then it becomes less fun.