You brought up a really good point.  There's no excuse for medical professionals to play into the whole medication  equals weight gain game. This has always been framed incorrectly. It's not magic. Calories, and calories alone cause weight gain. Medications and level of activity play in to determining how many calories you may consume if you want to lose, maintain or gain weight. But it's still calories vs whatever.