To be able to add a Railcard (or any other discount) entitlement to an Oyster, the card MUST be registered. The system won't let you put it on without doing so.
It's left as an exercise for the reader as to whether staff are doing so correctly, however!
Cheers,
Barry
This can be overridden by typing anything into the Photocard field I believe.