Porque ISNUMERIC
responde una pregunta que nadie alguna vez ha querido preguntar:
Por eso TRY_CONVERT
finalmente se introdujo en 2012, para responder a una pregunta sobre un específico tipo de datos que le pueden interesar.
Para versiones anteriores, lo mejor que puede hacer normalmente es usar LIKE
para identificar los patrones de cuerdas que haces quiere intentar convertir.
P.ej. si solo desea detectar dígitos, use Value NOT LIKE '%[^0-9]%'
, que solicita Value
cadenas que no contener cualquier carácter que no un dígito.