Perhaps it's just me talking, but I like my work. I like my co-workers. I have no kids nor debt, and I would be pretty sad working at a place that says that they want to fire quickly.
The hiring process sucks, and employees are human beings. Perhaps you mean to say that you should be fully transparent when someone underperforms? If that's the case, I would agree with you. No need to beat around the bushes, just be honest.