Sadly, for some reason, the default action of the "computer guy" when confronted with a dropped drive is to try to recover the data with his software. Common sense would dictate that a drive that stopped working after it was dropped has physical issues, not logical...not to say that all drops require head changes. But, if you assume the worst and find the best, you just get lucky because the job becomes that much easier. However, if you assume the best and discover the worst, you may find that you made it even worse.
I don't believe that all techs should send all data recovery cases to a professional data recovery lab. If you partner with the right lab, you should be able to communicate with them each case to determine what is safe to do with the equipment and skills you have. My clients range from end users and techs who send everything my way, no matter how simple it could be to some data recovery companies who have the same tools as I have, just not the skills to use them.
Yesterday, alone, I assisted another lab owner in California to fix a Seagate DM firmware issue remotely while I was communicating with another lab tech in Nigeria. A couple days ago, I was assisting a tech in India.
It all comes down to, know your limit and work within it.