Well, the customer also needs to futz around with scanning a WR code, and get it from the device she scanned it on to the device she wants to use the wifi on (if they ain't the same.)
Though you could route around these problems, but giving them both a scannable code, and underneath some credentials as plain text they could type.
Only works with IFE equipped planes, of course.