Some people don’t take to putting weight on.
That’s a fact.
It’s either a metabolic, a physical/body type musculoskeletal issue, or they just don’t want to. As in, “I ain’t puttin’ on no 30 pounds”.
People don’t seem to get that it’s not a snap of the fingers to put 20 -30 lb of good weight...