With all due respect it doesn’t seem you fully understand how things work server side
Hmmm, yes, we should. It’s like saying someone that does logos shouldn’t depend on their buyers telling their brand/business, or a writer shouldn’t depend on a topic, etc.
All of those are basic requirements and should be provided by the buyer.
I have never run into this particular problem, but telling someone that fundamentally didn’t do anything wrong and yet got an order cancelled an a warning, that she should have gone through extra work just to satisfy an uncooperative buyers is bogus imho.