There are lanyards and attachments that sorta work this issue out, but in the end it comes down to training employees to keep their badges facing out. This somewhat works for Boeing.
I don't see what you lose by printing both sides.
In Boeing case, its because you are not allowed in many places without a badge somewhere above the waist that is visible. Higher security employers elicit higher security practices from their employees.
Edit: note - this is the retail MSFT stores, not the on campus stores in Redmond or Silicon Valley.
Given I can go to the Stanford Mall and get a discount, then walk a hundred+ yards and not get a discount on a comparable Surface is a bit uneven.
Any company that uses something like rewardgateway.com will get discounts at a similar set of places.