"Calorie counting" assumes a couple things:

  • All calories affect the body the same way (they don't)
  • Those effects don't change over time (they do, for various reasons)

And it completely ignores the role of insulin, the master hormone that controls whether you are burning fat or storing fat. Because, guess what: you can't do both at the same time.