> The necessity of a caloric deficit is not opinion though, it's cold hard scientifically proven fact.
It is not that simple. If you have a calorie deficit but aren't getting enough nutrients you will get cravings but won't be able to sustain your diet. If you're addicted to sugar you will get cravings/constant hunger and won't be able to sustain your diet.
Focusing on calories ignores all of the other things (nutrients, insulin, blood sugar, motivation) that need to happen for a diet to be successful.