Xbox won't support WebGL, because it's OpenGL ES underneath, not DirectX. And MS isn't going to allow a competitor product on its platform.
For the HTML5 support on consoles, think about it : apart from Nintendo (and they don't manage to do it all the time), the console are sold at a loss. They make the difference by selling the games at a premium.
If they allow HTML5 games outside their 'traditional' channel of sales, that means a console sold at a loss, without game sold after it to mitigate that...