Absolutely agree.
In order to make it work for us, I had to rely on custom properties… which, no surprise, doesn’t make it easier. Just another field for our sales team to fill in. Personally I decided to ask sales to fill in Margin % and Margin value is another property that gets calculated based on the %. Our sales team work with margin% in mind already, so this is somewhat easier than typing a value, which is prone to mistakes…