calorie surplus causes obesity, not carbs.
Go read about Rabbit Starvation
You could eat 10,000 cals of protein a day but without fats you cant sustain life
You cant get fat eating excess protein and its difficult to eat enough fats to gain bodyfat because excess fat causes diarrhoea..
Carbs on the other hand...