That’s not really true. They *can* do whatever they want. As seen with people who placed an order for a Model S just before the refresh.
They had the option to cancel or pay the higher price but could mot take delivery of what they originally ordered at the original price.