I don't believe that isnumeric looks at the string as a whole, but as the individual characters in the string. I think it's a rather broad assertion that the string COULD be converted to a number of some fashion (integer, real, money, etc.).
LinkedIn: https://www.linkedin.com/in/sqlrv
Website: https://www.sqlrv.com