Why can't I edit the shipping costs or discounts on existing orders?

I am confused as to why Shopify has not figured out a way to edit the shipping cost or discounts after an order has been created. You are able to edit the items being shipped and their quantities but shipping and discounts have not been updated. Seems like such a simple fix. Why would I have to duplicate the order to create a new one and then cancel the existing one? This changes the order confirmation that my customer has already received making things more confusing. Instead of playing with the interface of the inventory screen and making things more complicated maybe focus on something that would actually improve the functionality.