This particular problem might not be Apple's fault. WebGL in Chrome doesn't seem to work on my Linux desktop either, just crashes. And Chrome always has issues with hardware acceleration, on some machines it just adds 1-2 second freeze before every page load, on others it has some weird flickering.
Freezing the OS is rather easy to do and hard to protect from, especially if you want to permit an application to access a lot of fancy things for performance. I'm probably underselling how fragile these things are: I once killed Xorg and the laptop got bricked and never booted again.
My point is that Chrome on Linux has many issues with GPUs too, so they at least share the blame, since they don't seem to be capable of properly handling GPUs in the wild.