There are two issues here, the cost but also perhaps more importantly the communication.
The cost points have all been raised above, pro and con.
With respect to communication, or the lack thereof, there's a lot going on in the world right now with inflation, and if there is going to be an unexpected cost that has to be passed on to the consumer, the best way to prevent the type of discussion we are having here is for the company to pick up the phone, call the customer (no email), explain the situation, and offer the options. If that had been done, I am going to guess that this post never gets made on this forum because the customer now has a better understanding of the situation and has been presented an option to accept the charge or decline the charge and the product.
It is my belief that in the world of virtual meetings, iPhones, text messages, and Internet forums, people speaking to one another gets lost, and this type of direct communication is the best and most effective way to prevent misunderstandings.
If it were me, I would decline the purchase. Apparently, enough people will accept this type of thing to make it a viable business practice, but I am old-fashioned with stuff like this, and I am hard-headed and unsentimental with money. I think for things like this, the old ways were far better than what we have today.