As franky1 is well known for frequently saying:
DO NOT TRUST ANY SERVICE OR PERSON THAT YOU CANT FIND, TO SLAP WITH A WET FISH
If you give your bitcoins to an escrow provider, the escrow provider should first be willing and able to provide you with enough information to prove their identify and to visit them if necessary.
When I provided escrow services, I always provided enough information to identify and find me. Surprisingly, I was never asked to prove that identity, but would have been willing to if I was asked.
If people value such a service, then they'll be willing to pay appropriately for it. If they're willing to pay appropriately, then there will be trustworthy people that are willing to provide such a service in exchange for an opportunity to be rewarded for their trustworthiness. Unfortunately, I found when I was offering the service that it wasn't very valued by most users. As such, the few pennies a month that I made in tips wasn't enough to justify the amount of time and effort that I was putting in to securing funds and facilitating agreements.
I am starting to think that escrows should be vetted (I know JohnK used to handle that back a few years ago). Maybe have an admin or someone extremely trusted verify identities?
re: making it possible to find the identity of an escrow agent -- for the most part it would be trivial to provide a fake identity to those that ask, especially if an identity never needs to be verified in person, so providing an identity would probably, in many scenarios give a false sense of security when zero additional security results. I also believe that Mark (however you spell his last name) of MtGox's identity was publicly known, but this did not stop him from embezzling large amounts of customer funds (this ignores the fact that he lost 800k BTC of customer money due to security breaches), and I believe that maidak's identity was public prior to him scamming for thousands of dollars. On the other hand, the identity of the likes of John K., OgNasty, and Tomatocage is far from public, and I cannot even say with certainty that anyone knows all of their identities.
I would say that a good way to reduce risk when dealing with an escrow would be to ensure the escrow is on solid financial footing (if they have plenty of money of their own, they will be less likely to run away with others' money), and to monitor the amount of money they are holding on behalf of others and avoid using them if this amount is spiking over a very short period of time. OgNasty allows people to see (for the most part) how much BTC he is holding on behalf of others by only (for the most part) having people send BTC to his "signature" address, and while this is a viable option, other options would include making all escrow addresses public by making the xpubkey of their escrow wallet public, and those using an escrow's services would only send BTC to an address that is both PGP signed by the escrow and can be linked to a particular xpubkey belonging to the escrow.