Not the first airline to do this, nor the last. Personally I would have kept them available "upon" request, there are still airports where a physical card is required.
Typical that this is brought as an environmental, rather than the blatant cost-saving measure it is.