the market for buying and selling drugs and drug companies is generally quite efficient.
Isn't part of the requirement for an efficient market that there be sufficient liquidity? If so, a market in drug companies has few sellers and even fewer buyers.
I would argue that this is an even more inefficient market.