Call me old school, but part of sending a card to someone is putting a personal, handwritten note in the card.
Would it be more convenient to open up the app, type something out, and then pay someone else to ship it out? Sure. But if we are becoming that lazy as a society that we can't take a few minutes out of the day to stop off at the store, pick up a card, pen out a message on it, and throw a stamp on it....then we need to take a look in the mirror and demand of ourselves to do better.
Fair enough but personally, it's what's written rather than how it's written that I take notice of.
The cards I've sent have had a personalised (ie written by me) message rather than just taking the words that Hallmark/Papyrus write in a card for me and adding "Happy Birthday. Lots of love. Somebody" to the end.
Either way could be seen as lazy.