The first response follows the formula of the question, as expected. Can it fly? Yes, it can. = Can it fly? Yes. The second response breaks the pattern, so it sounds anomalous as a direct response. The "yes" in itself says "it can", so after Can it fly? the answer Yes, it could says It can; it could, which is not a sensible thing to say