SpaceX of ten years ago made SLS look ridiculous.
Now the trajectory (no pun intended) of SpaceX was good back then and you might have guessed they would grow rapidly in capabilities and capacity, but it wasn’t a done deal.
I’m no fan of SLS, but it was a very understandable safe bet 10 years ago.
The SLS has not launched a human.
Now, as always happens, actually completing the human-rating of Dragon required more work than expected, and Dragon 2 is quite different from Dragon. But, as far as I know, Falcon 9 did not require nearly as many upgrades to be human-rated.