You've misrepresenting progressive enhancement as "for people with JS disabled". I guess you didn't get past the first paragraph of the article?
Progressive enhancement actually decreases your testing surfaces by moving more logic to the server which is under your control, whereas the clients are running a variety of different implementations.
Progressive enhancement actually decreases your testing surfaces by moving more logic to the server which is under your control, whereas the clients are running a variety of different implementations.