It is only used when calculating order total value and order sub-amounts (amounts in order lines).
It's implementation is sub-optimal, it reads all PriceSet events from RES on each clalculation. It won't scale well.
Let's try to have price in ItemAdded/ItemRemoved events and do total calculations in the Offer.