While modern web browsers today may support WebGL, there's far too many computers not using a GPU that supports WebGL. For example, my 5 year old business workstations that run the latest Ubuntu.
On-hover WebGL effects only work if you fallback to a static image (an image of the non-hover state) for browsers that don't support it.