когда человек имеет лишний вес, то некультурно говорить о нём “толстый”, “тучный”, “жирный”. Все это видят, но эпитеты такие не употребляют, потому что невежливо, невоспитанно и вообще..
А вот если человек стройный, тонкий, да пусть даже костлявый и прозрачный, граждане с далеко не идеальными (не здоровыми, не спортивными) фигурами, с чистой совестью называют его худым, тощим, скелетом, кощеем..
И конечно, полные “не могут” похудеть – у них многожрательное и лениводиванное гормональное и болезнь, а “худые” – просто грешники, самодуры, сидящие на диетах и голодовках. А стройные ребята, кстати, тоже не всегда умеют поправиться (не дано им от природы), а бывает, и просто не хотят.