The problem with being a thief is that you never have too much food, unlike, say, a ranger, who seemingly doesn't have food problems at all. It used to be that I could farm bits of money from encounters like Ogres, but now I can only get money from finding things like caches and artifacts, and usually get by by stealing sometimes. I must say, it makes a whole lotta sense, but as a thief, I face starvation pretty often. if Silajam had more food readily available, it'd be much different story. (Again, though, I also rest more often than I heal).
I started trying to learn how to succeed as a Ranger, and it seems like that class has food for weeks. I dont know for sure yet if Rangers have this problem, but I hardly have to even think about food as a Ranger--especially compared to the thief. And I put up with the struggle enough to get my thief to 25 before I stop and await the next update.