And don't trust flatterbots to argue for you. They hallucinate regularly and just make you look more absurd. The Space Shuttle was flying crewed missions to the ISS until 2011. The reason they stopped is because the Space Shuttle had been retired and commercial crew began, which was ultimately won by SpaceX. Well SpaceX and Boeing in an overt act of insiderism, but Boeing is still - 15 years later - trying to figure out how this whole space thingy works.
The alternatives you mention were never commercially viable against SpaceX. All not only cost multiple times more but come with significantly worse reliability records as well as lacking the payload capacity of something like Falcon Heavy for those missions that require it. And when you look at things like the Soyuz, the sticker price doesn't matter so much as the price companies were obligated to pay. They offered cheap internal launches, and charged dramatically higher rates for foreign launchers - including NASA. By the end NASA was paying $90mil/seat.