At Microsoft almost noone wears their badges on lanyards, most employees carry them in their wallets.
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.
Microsoft has a program known as Microsoft Prime. The extent of what it covers, I am not 100% sure of. One company in the program is Apple -- that said, companies, rules, and amounts change.
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.
Sometimes badges have stuff on the back like card codes, punch centering marks and magstripes that make printing on the back a bad idea.
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.
Most security cards I've been issued with are laminar - there's a thinner printed front part glued to a thicker RFID back part. So making the card double-sided just means printing two fronts and sticking them on both sides.