I show it because to be honest I'm lazy and can't be bothered with a possible altercation. But this thread is starting to make me think about that policy.
Additionally, some stores, such as COSCO, always ask to see your receipt.
In their case, I think it is a marketing ploy.