You can't really compare them because SLS was a jobs program intended to spread out contracts across many states by reusing suppliers from shuttle programs. Cheap? No. Wasteful? also no. Most of that money went back into those economies.
If the government 100B to dig a big hole and fill it up again, that money would also "go back into those economies". Does that mean it wouldn't be wasteful?