I am personally not the biggest fan of the SLS, but i have to say that even though right now the costs far exceed what they should, in the long run it might end up being much cheaper. THis is because with the current plan of evolution for the rocket each new design isn't that dissimilar from the last, meaning that it will cost far less to design each variant than it will to create the base design they are developing right now.