I tried using some online systems to help formulate weighted sum decisions over unrankable choices and it's bloody hard work getting people on board. I think how the logic presents could improve.
This stuff while old, is not routine for decision makers. They don't seem to grok how to formulate the questions and the choices.
Linear programming, and even integer linear programming are pretty well solved practically speaking.