It's likely just a matter of perf. on mobile devices. If the browser's rendering/compositing is itself using too much of the GPU's resources to simultaneously run anything worthwhile in WebGL, it's probably not worth exposing it.
Well, mobile games use the GPU all the time, I don't see why web apps can't. Browsers could prompt before using it, that's what the BlackBerry PlayBook does.