The problem is that people seem to be somewhat averse to paying for a browser based game (like a Java applet or webstart app), even when they'd have no problem paying for the same game as a standalone program (literally simply using a JPanel instead of a JApplet, or providing an installer to a local version instead of a webstart link).
Of course browser games still get a lot more hits than locally installed ones.