You have a point. It doesn't always pay to be too pedantic. Nevertheless, as this is such an important fundamental rule I thought it wise to try and be as accurate as possible. My argument (if there be one) is that "none" - in this instance - is the shortened form of "not one". "one", I would humbly suggest, is a singular noun. I am naturally willing to examine carefully any further arguments that you might want to present.