The corollary is also true: Bitcoin Core having screwed up does not make a soft fork a good idea for Bitcoin.
(FWIW I'm still trying to figure this whole thing out, so I'm not making any claims here except that your logic goes both ways. I see so many people assuming that since they don't like A that B is the solution.)