As long as the management deciding the engagement is biased, there will be biased results as is occurring now more than ever imho, in one way or another. The public is suffering the most from it. It happens even in school and law enforcement when the boss is definitely not suppose to be biased for anything except the law and serving the public in a way that protects their best interests and the constitution. Bias is the problem. I don't know how you fix it, but a badge would help. It sure helps military and law enforcement. Management is the main problem. Licensing didn't fix it and other private party designations didn't work either, at least as well as law enforcement and military do. Law enforcement, military, code enforcement, teachers, etc, have better (unbiased) management in general or overall. Their management is geared more toward the public's best interest overall.
Notice the main problem is with govt guaranteed mortgages or federally related transactions, which is where most of the bias exists, or at least bias which is not in the public's best interest. I would say VA does the best along with a few other managers who have the public's best interest at heart. Although, they all could improve, just like we can.
On the other hand, I would say those private banks who needed no bailout did a pretty good job.