This implies that it would be beneficial to do so.
Easier to change things that haven't been documented, plus it encourages experimentation.
From a previous thread on this topic I got involved it, it would appear that this is a very divisive issue. One camp says it's unnecessary and would stifle experimentation. The other suggesting that it will bring clarity to something that, at present, is arguably nebulous.
For me the benefit is clear, some upgrades cost tens of millions and yes, whilst I could get that money back by selling an internal that I've tested and don't feel is worth it, why should I? It can be expressed as a numerical value.
Plus the current system is dumb. You can buy higher number but lower grade component and see that e.g. 4 stats are higher and 2 stats are lower. However the system will tell you that the module performance is reduced when this is not the case. That's stupid. It should take a more holistic view of the change by accounting for the net change rather than just looking to see if a single value is lower.
However you could argue the fact that is the system itself gets confused, then how are we supposed to make useful sense of it; and that is exactly my argument for why there should be more information in the outfitting screen.