as someone who can’t be bothered to watch Lost, what are some of the reasons given for him remaining fat?

Hurley was only on the island for 108 days before being rescued. As he said on the show “I’m a big guy, it’s gonna be a while before I lose a few notches”. 108 days isn’t a massive amount of time.

In season two he did hoard some food for himself, but then when the 2nd food drop came he ultimately gave it all away.

This is just a silly meme it’s best not to judge the show from it. They don’t “keep making up excuses”.