The physical cards aren't happening.
Some people were hitting one or multiple locations so they could get as many cards as they could and then turned around to sell them online.
The print out really doesn't change things as an employee can simply enter a transaction, put in the sku, and finalize the transaction but the corporate mentality is this is easier to track employees being shady.
The only upside is that the store cannot run out of codes now.
My buddy is the store manager (store leader in gamestop terms) at one of the local stores. While I have another full time, well paying, stable job, he offered me a spot for one or two shifts a week to get some extra spending money and get a discount on games. When the volcanion thing first started my store got 6 packets of cards. I told my buddy I was going to take a bunch home to give away here. He had no problem with it and I gave out 16 Volcanion codes.
It sucks because now I probably wont be able to do that this easily with Genesect.