I have flown several Schengen trips from different airports. Not all have checked I/D at the gate. As said above, it depends on the individual carrier's policy. Remember that there is no border control between Schengen countries. Since pax all go through airport security there is no real valid reason to check I/D. Sure, it means that someone could travel on another's ticket. So what? They will still have gone through security.