The point of the Captcha is to block fraud and bots. If it is good enough to do this then who cares how it is implemented.
Obviously it is useless against a bot written to spam the specific sites this is on but I assume it will stop a generic bot (eg forum spamming one).