I think that the reason is more simple. Cico,counting calories,eat below your tdee to lose fat,ecc is real and people can't handle truth anymore,because truth show you for what you are.This is valid for everything,if you apply to fat people,they just avoid truth because show to themselves and everybody that if you are fat is because you eat too much and don't want to work on it because you are lazy,stupid,childish,lacking of discipline,ugly inside and outside,ecc ecc.  Fat people want illusion,they want to believe and want especially you to  believe that losing fat is something mistical,obscure and barely impossible to achieve if not for good genes so they continue to indulge in their gluttony.  Being in shape is quite simple if you don't have some particular fitness goals,but it's not easy especially starting with their stupid and soft mindset.  Most people are soft and weak.