The problem with losing weight can't be reduced to calories in versus calories out, that's the outcome, not the method. What you need to control is hunger, which can be very difficult for one person and very easy for another. Hormones play a huge role in this (ghrelin and leptin are big players) and that differs from person to person. Combine that with the fact that certain people unconsciously dial down their energy expenditure (fidgeting, bouncing, posture, etc.) when they reduce their calorie intake.
You can do a lot with conscious decisions like getting your step count up, doing regular cardio, eating more things that fill you up like vegetables, fruit, potatoes, anything high in fibre. But that only gets you so far until you hit that certain point at which it becomes too hard and that point is different for every person. If you have a tendency to be overweight, you'll never walk around with a permanent sixpack. It's better to weigh 100kg than to weigh 120kg even if it would be better to weigh 80kg, there's no point in losing a lot of weight if you can't maintain it.