Oda has done Luffy dirty. Putting aside the unrealistic expectations that some had for him, he shouldn’t be needing food to recover after fighting a top tier for a bit.
It’s simply terrible, we should be well past that stage. It also doesn’t do any favours for the previous arc too.