I have mixed feelings about mail order food. As a general thing I lean towards buying local, but if the mail order folks are supporting quality producers wherever they are, who may be struggling to make ends meet, and who may be providing quality meals that are interesting and nutritious, I can't be opposed to that.
Of corse, the meal providers must deal with quality control and the occasional bad provider and they need feedback without instant full termination. It's got to be a complicated flow problem - but what to do about it? Maybe it's a fatal flaw in the business model.
Local is better for a lot of reasons, but it's also a lot more work.
You never change things by fighting the existing reality. To change something, build a new model that makes the old model obsolete. R. Buckminster Fuller