As has already been pointed out, Ryanair are the only carrier that appear to be insisting on this and adopting an inflexible approach.
It isn't anything to do with security as knowing somebodies name wouldn't stop somebody attempting a hi-jack.
Its just another excuse to bump people off the flight and sell the seat again. I'm convinced the staff actually enjoy doing this.
makes you wonder what ID their own positioning staff use?