Imagine the whining complaining the British - who were unaware of the concept of sales tax being added at the till - could do about predatory lying checkout operators trying to rip them off in American stores because nobody proactively told them about it when they entered the shop.
Just because non-refundable doesn't actually mean that in the US, it doesn't follow that it is the same here.