Why is an ID necessary if you've already been searched?
It's not just for security purposes, but also to ensure that you haven't fraudulently obtained your ticket, by screwing with the terms and conditions of a frequent flier ticket for example.
It's their airline, they can tell you what you have to do to board it :)