That is true; the majority of companies I do prototyping and machining work with just explicitly state “Price as shown here is a quote and is not necessarily reflective of the final price”. That’s just typical invoicing practice in the engineering industry, so I’m used to it.
I think the biggest issue is that a lot of customers (especially new ones) come in with the expectation that the price they are shown on the main Hub search page is the final cost, when that’s really not true, but I can’t blame the customers because that’s not really made explicitly clear anywhere. The software Hubs uses to calculate the volume isn’t even right most of the time (I usually have to adjust it manually to match what my slicer gives me). Leaving out anything about price changes is a bit deceptive (I think), but saying “This is an automated quote and may not reflect final price” should be enough to get the reality of that quote across without scaring off too many customers.
It’s important to distinguish the difference between a site like this, and one like Amazon or eBay. On those sites everything has hard set values and the seller has the final product in their hands, so you can know exactly how much you are going to pay. Hubs is not like that as you well know, and it’s not even companies like Shapeways because Shapeways has one set “operator” and can quote exactly because of that or they sell from shops like Etsy. Aside from shipping cost and raw material costs, there are so many unknowns at play here that it would be impossible to get an exact “You will pay XX for this” here.