Потому что набираем мы вес от профицита калорий. Человек, который не отказывается от определённого продукта, не набирает вес, потому что питается сбалансированно. Вообще отказ от какого-либо продукта не есть дефицит калорий. Поэтому бывают случаи, когда человек отказавшись от сладкого, не худеет. Потому что он может добирать эти калории в другой еде, например отказавшись от сладкого, стал пить соки (жидкие калории), или его порции основного приёма пищи стали больше и калорийнее.
У меня причиной худобы была гиперфункция щитовидной железы. Я не могла наесться, но при росте 168 см весила 46-47 кг. Щитовидку удалили, безудержный аппетит пропал, вес стал колебаться 52-55 кг. Почему то худобу приравняли к здоровью, а нет, худоба тоже бывает следствием болезни.