I don’t think it is controversial, except when it is an all or nothing thing just like the zero carbs crap. A balanced diet will keep you full and includes proteins, fats, carbs, and everything else as long as they are in the right balance.
Crappy diets like the one based on the food pyramid, which had way to many carbs, are the main problem.