I can't accept your conclusion. Given that development time is infinite, I agree. But development time is very, very finite.

You choose, then, to put time into the 2% that don't have JS. I choose to put the same time into making a better site for the 98% that have JS.