Ich würde aus der Frage keine Ideologie machen. Wenn Dir nach Essen ist, dann iss was und wenn Dir nicht danach ist, dann lass es.
Bodybuilding ist sicher ein Sonderfall, da es dort um Effektiven Aufbau von Muskeln geht, aber selbst da macht es meines Erachtens keinen großen Unterschied, wann die Nährstoffe zugehführt werden. (Der Muskel braucht nach dem Krafttraining min. ca. 2 Tage um sich zu erholen und zu hyperkompensieren, d.h. zu wachsen. Und da soll es dann einen Unterschied machen, ob man 1 Stunde früher oder später ißt?)
Wichtig in meinen Augen ist vor allem VOR dem Training nichts, oder nur sehr sparsam zu essen, damit der Körper Leistung bringen kann und nicht komplett mit verdauen beschäftigt ist.
Und durch den Nachbrenneffekt ist es beim Trainingsziel "
Gewichtsreduktion" ebenfalls relativ wurscht, wann man wieder was ißt. Der Grundverbrauch kann je nach dem was man glauben mag bis zu zwei Tage nach dem Training noch erhöht sein um die verbrauchte Energie wieder in den Muskel abzuspeichern. (Und dafür braucht man dann Kohlenhydrate - entweder aus der Nahrung oder umgewandeltes Körperfett)