It shows me that FDev have no internal controls or review processes in place for UI/UX architecture decisions. Also agree with the above poster that this code was probably outsourced and no one at FDev plays this game, that has or that is allowed to have input into the UI/UX design.
And agree again as above, using the 'old' but 1000x better Horizons outfitting screen is a fix for now. Fdev have already said they will merge the EDH and EDO codebase by the time the console version is released. So enjoy the 'older' and better Horizons UI while you can.
Lobby the CM's and any FDev employee you know/talk to, to keep EDH and EDO separate forever if possible, what a bloody mess they have made!