One of the problems with advocating a "post workout meal" is that most people go overboard. "Hey, I rode a stationary bike for 30 minutes - I deserve a candy bar (or sandwich, or whatever)". A mile of running at a moderate pace is burns only about 100 cals. Go for a 3 mile run (which is challenging for most people) and you can totally negate that with a fancy coffee drink.
I tend to think of my post workout food meal as "pre-breakfast" or "pre-dinner" or "post-breakfast" etc , so I take the approx calories I would eat for that meal and reserve a portion of the protein and some carbs to have after I get back home. That way I'm restocking the muscles, but still working on a calorie deficit.
It is more about the timing, IMO.
2.5 years, 45 pounds later... 128ish pounds