"If a hiring process weeds out some qualified candidates, it doesn't mean it's broken. Whether or not it's broken is determined by whether the company finds a suitable candidate, how long it takes and how expensive it is."
Absolutely. But changing terms and conditions after a person has been employed is different, and, in the UK at least, may be illegal. I suspect it is the change for existing employees that surprised people.