If I sell you booze Ill get the number. Or smokes. Or simply tell you that my company demands to see ID on credit card purchases of that high a value. You flash your ID all the time.
That's why I never show my drivers license to anyone (except a law enforcement officer executing a traffic stop), but instead use my passport card.
Seriously curious....why? How is that better than a DL? Doesnt passport card have photo? I really dont know...I only have a regular passport, not the card. My passport has my photo.