That only works if the price always goes up. If the price halves, like it nearly did this summer, the producer would lose out on potential profits, and possibly be listing their product for less than the cost to produce let alone cover their margins. This doesn't even account for the fact that they could lose business when their price basically doubles.
Until USD or other fiat isn't unit or account, it's best to price things in it.