That's exactly the problem, "meaning in life" has no static definition and there is no possible way to explain it in general terms, even for people who proclaim to have "found" it.
Pills, on the other hand, are easy to understand. This is not to say that they are a viable substitute in any way, but it does explain why so many prefer substance treatments.