Whatever the reason is, if they ask for it you should give it .... no matter who on earth you are
In Italy we have to give picture ID even for domestic flights (it has been always like that) and passport for international flights. Some picture IDs are valid to travel inside EU.
... If someone doesn't like to give their own ID to Ryan Air ... easy ... just don't fly with them and the problem is simply solved!