This analogy is a popular way to visualize ligand-receptor interactions, but it’s probably best suited for small molecule drugs. Drugs can have both direct and indirect effects, for instance, affecting the shape/folding of a membrane protein. The mechanisms of action of many drugs affecting the brain are actually unknown, which is why there are so many serendipitous surprises.