Nintendo introduced Key Cards to lower manufacturing costs for publishers, handle massive modern game file size, and maintain a physical retail presence.
Unlike a single use digital download code, a key card can still be traded, sold, or lent to friends, much better than codes.