I think it depends on the case.
Some great tenants go bad- they lose jobs, break up and even suffer mental illness.
If the agent has legitimately done the correct checks and the owner has agreed then the tenants go bad- that's what insurance is for.
If the agent is lazy or just...