Point the finger at congress, not NASA. Orion itself appears to be a pretty good craft. The SLS being a boondoggle is of course true, but it’s something most engineers inside NASA accept to some degree (that was my experience). It is definitely a shame that the agency’s budget is so hamstrung by the development and procurement costs of SLS. Nobody will be happier than NASA when spacex eats ULA’S lunch and can provide them cheap lunar access.