Because it's silly to ask web developers to cater to a specific extension used by a marginal minority of people. Much better to use a more general method for when JS is unavailable.
And people using noscript or similar tools (like myself) should know by now when a page fails to check that first.
And people using noscript or similar tools (like myself) should know by now when a page fails to check that first.