We plan on having full angularjs and html5 support in this release so it would already be needed would it not ?

and the code basically says 

if (isHTML5) return new JQueryCategoryProvider();

Just seems counter intuitive.