Another disadvantage went unmentioned: in that environment your printshop friend had a very real incentive to be diligent about her work and strive for perfection.
If she screwed up just a tiny detail, three days would be lost and all her work (as well as the work of the type company, at cost to her) was thrown away as she restarted her task. If she OTOH was meticulous about what she did and the quality of her own work, not only would she get her customers results a whole lot faster than her competition, she’d also be making a lot more money per hour.
That was an environment that rewarded companies and people who take their work serious and show dedication and resolve. Next time you deal with a call center trying to resolve some stupid paperwork issue that all started because some distracted bozo was sloppy when jotting down a detail, think about this. Where are such incentives these days? And who’s willing to pay for that level of care to detail when the alternative is “good enough” because although it’s sloppy as heck, it costs an order of magnitude less? Me personally, I’d prefer to pay more but get good quality. Only problem is, in so many consumer markets there appears to be just the race to the bottom so in those markets that choice is becoming more and more rare.