A good shell game is magical... and a lot of fun. Which shell is the nut under? It works because we accept the rules of the game. What would happen if we stepped back and said, "The nut is under one of those three shells. I don't really care which one."? It wouldn't be any fun, but on the upside you'd be right... every time.
To me, focusing on macros (protein/fat/carbs) is like playing the shell game. Just look back over the past couple of years. Low fat... no, wait... high protein... no, wait... low carb... no, wait... high fat. The food companies like it when we play the shell game. It keeps us distracted from the real issue (processed foods) while spending money on their products. The health & fitness industry likes it for the same reason. Consumers like playing the shell game, too. It's more seductive and fun than practicing the basic principles of healthy eating.
So what is the dietary equivalent of saying, "The nut is under one of those three shells. I don't really care which one."? Eating only whole foods... all the time... any time you open your mouth. The human body is incredibly flexible and any diet consisting of whole foods (of a reasonable variety) is going to provide a sufficient amount of protein, fat, and carbs. More importantly, you will achieve energy balance and nutrient density in a manner that is sustainable. It isn't sexy. It can't be sold nor profited from. And for that reason you won't be given this message by most sources, but it works... and it is the only thing (in the absence of obsessive self-control) that works long term.