I think it's a bit of a stretch to suddenly realise that you can absorb other people's stands, with the conditions being that you only absorb a 3rd at a time, and can only challenge someone five times.

Koichi having his stand explain its own powers makes no sense otherwise.