i think needing every part of every outcome to be funny or amusing* denies long-term setups. There was nothing funny about mac walking in fat. The payoff was finally the gang starting to reference his bag of food and wheezing directly when you’ve been waiting for it etc.
As for the waitress always being repulsed by him: Cricket wouldn’t always have been making out with dogs on the street. Character arcs in non-core cast are a good thing. She’s gone from being relatively okay to nearly cricket-level desperate in 11 seasons.