Your last paragraph answers your question. Don't forget that you will have gone through airport security so nothing is compromised in that sense. If you take a train or bus between 2 Schengen countries you would not be required to show I/D. Some airlines may still do so but it is not a requirement.