Thinking about this stuff is a premature optimization. Portion control and being serious about exercise is easier to comply with than worrying about macros and dubious claims about leptin.
Most elite athletes eat garbage, yet are still fit because they exercise most of the day. Usain Bolt's "power food" is Chicken McNuggets. One can get very far without worrying much about meal composition. It becomes more relevant if you are an advanced bodybuilder or extreme endurance athlete.
1. Most people aren't Usain Bolt or some other high level athlete. 2. Most of them are on some sort of steroid, hormone or peptide and 3. What is "portion control" if nothing other than an unscientific way of saying "hit/eat your macros"?
I do have a saying, if your only go is "not be a fatass", then sure, there are many, many suboptimal ways to approach this problem. However, if you care about more than just not being a fatass, there is more to think about. Not much more, just a little bit. Overall, though, it is REALLY easy to get this right if you just can articulate your actual real goal.
I'm just saying it's not necessary to think about "macros" until you get to an advanced level. Even then, it might still not be necessary, unless you have specific goals like competitive body building or marathon running.