The problem is that most web developers aren't game developers, and most game developers aren't web developers. So you either end up with demos that aren't any fun, or games that are terrible browser experiences.
Game design is hard, so eventually we will have to converge on a series of design guidelines that make for great browser experiences and fun games.