Weed is a hallucinogen. LSD is a hallucinogen. Neither "force" a high, however, you determine the high. Weed is milder than LSD. So if you think happy on weed, you are happier than sober on weed. However, if you are sad on weed, you are sadder than sober. Same goes for LSD except by a factor of around 100-1000 (depends on dose, just like marijuana). Some people do not like to find reasons to be happy and use what I refer to as "DOPERS". These can have an upper or downer effect.
Stimulants force the release of our natural uppers (dopamine, norepinephrine, epinephrine). In small doses, they can be sedating (although nicotine is the opposite, so consider it a downer). In normal to high doses, they are stimulating. Also, while your mindset can affect the high, it is a lot less likely to do so than LSD or weed. Some people like the feeling of overactivated dopamine, norepinephrine, trace-amine, and epinephrine receptors. Others do not.
These others like the effects of downers. Benzos, barbs and alcohol are both downers in normal to high doses. Benzos potentiate GABA receptors, which leads to less brain activity. In low doses, downers are stimulating. Example: 1 drink will get you going, while 10-20 will have you passed out. Opiates are also downers. They activate opioid receptors when they aren't naturally supposed to be. In low doses, they are stimulating, but in normal to high doses, they are downing.
Now as both the upper people and the downer people will probably agree, the high lasts roughly half as long as the comedown (maybe the comedown lasts even more?). So my question to those who are addicted to uppers is why not get addicted to benzos? You take the pill, the high sucks, but the "comedown" is actually stimulating. And it lasts twice as long!!!! AND you get to look foward to being high instead of BEING sad that you will inevitably comedown.
Opposite goes for downer people. Take an upper and the comedown (which you like, of course) lasts twice as long.
Hallucinogens or no drugs are the only reasonable options, IMO.
Although I completely understand why people use "dopers", I have never seen it work. They force happiness or unfocus you in times when you have to deal with SHIT. Shit is natural. It comes in many forms. Guilt of stealing. Anxiety for not understanding something. Fear of having to tell people you are an addicted to a drug (which is a loop). Guilt of taking a drug to temporarily give you satisfaction of not dealing with shit. Whatever. You take the opiate. It washes away the shit. But it doesn't destroy it. And now, it has come back in double the size. And now, you have half of you're opiate receptors downregulated from abnormally activating them via diacetylmorphine. And now, you keep repeating the cycle. You've just been looping around the shit. Until one day the shit has grown so much, and you only have 1/32 of your precious opiate receptors left. And your endorphins aren't being produced normally. The shit hasn't gone anywhere. And the comedown of both the drug, and the shit is waiting.
My point is, accept and find REASONS for the comedown, whether it be from a doper (like heroin), or life's shit. Now, comedown. Once you're past the comedown and all evened out (this takes usually 3+ months to do), you'll probably never want to do a drug again. If you do, it'll likely be reserved to marijuana. Or maybe a 30 mg vyvanse to remind you of why dopers are bad and pointless.