And if they would have a pure JavaScript solution people who block JavaScript would start complaining instead no? Of course you could have JavaScript as a primary solution and then fall back on the other options.
Anyone can make a mistake, the real test is whether they change their ways to be less error prone. (With proper testing of Linux platforms too)