Maybe .stl is for 3d printing the base format of the printing. But for modeling and organic modeling .obj it is a must and the .stp format it is standard for engineering.
Organic modeled .stl it need to be retopo before reuse and rework them ... that means to much work for nothing because someone else did a bad job , it is like repairing a broken house by making it from scratch having the plans only.
Some modelers are only 3D modelers and they lack technical knowledge and they fail in 3D printing ... it can be hard to chew. So maybe this is the part when a .stl was handled by a modeler that lacked the engineering part of the 3D printing or prototyping.
And for high order class engineering parts ... a .stp it is a must aka SolidWorks.
For general toy/sculpture/jewlery design/miniatures .obj ca be used.
I see here a problem of communication ?! Why we don`t have here some rules ... on this ? I mean if somebody want some medical scan converted it is better to be converted by a specialist in the medium not by a 3D modeler that will fail ?!
I have read fails on the forum ...
I personally will never get a client that has : facial scans for medical usage , high end engineering *this needs some big knowledge on materials others that are on Shapeways (aka don`t put a 3D modeler to make you a functional mini engine or stuff) , miniature stuff from real products (they are covered by international patents) , any design request for animation film feature character 2D/3D and game related industry (they are covered by copyrights , trademark on names , even patents ).
So there it is a need for better communication of things done by and why.