Unfortunately, it's just the way it is with QVC orders, except for perishable food.
I always evaluate, before making an order, if I can get it somewhere faster, or if I don't need it that quickly, etc. If I'm not in a hurry and nobody else has the item for a comparable price, I go ahead. If it's somewhere else, like Amazon, for a comparable price (usually less), I go ahead and get it there. I also know I'll get it much quicker (1 to 2 days max) and I get 3points per dollar spent there on my Amazon card.
So, the moral of the story is - just figure out which is the best choice and just know what the terms are.
Also know that once they say the order has shipped it's usually another 3-5 days (except for perishable food items) before it ACTUALLY ships, so you can tack that on. But I seldom have gotten an order that took longer than the ETA originally given.
I'm west coast adjacent so it can be frustrating when most of the categories from which I order come from their Sacramento area warehouse. This is one day from me, with UPS Ground. But I know that QVC takes 3-5 days for processing and another 3-5 days before it actually ships from the time they say it shipped. So it will take 7-9 days to get here from just 120 miles down the freeway.