The problem isn't it's difficult - it's easy with the WebGL renderer. It's just that in canvas2d mode it wouldn't be supported. So Safari for iOS, older Android devices, old desktops with blacklisted drivers, IE9-10 and a few other platforms wouldn't support it. From the eyes of the user, this basically means "argh my game is randomly broken".