Darn it. I completely forgot about liquidity. It's not like anyone wants to put their personal funds on the line to run a coordinator.
It's not so much that, but you need other users to coinjoin too. I could spin up a coordinator right now and load it up with 100 outputs ready to be coinjoined. Anyone using it would obtain zero privacy since their outputs could be completely de-anonymized by process of elimination.