So, as I understand it, it IS a security flaw then! Never mind the reason, if I/D is not checked on domestic flights that could be exploited by the bad guys. Incidentally, the same applies to flights between schengen countries where I've noticed that there's no cross checking of ticketed name with pax I/D.