There is nothing "international", technically, about flying within the Schengen zone. Airlines don't require you to produce an ID because you're flying "internationally"; you need an ID to board a plane anywhere in the EU/EEA, also for "domestic" flights.