Yeah, it's one of those things that as a software engineer myself, i'd fall in the trap of making simply because i knew i could pull it off and make it clean. However, practically from a player standpoint, it's not worth it, because it just involves a lot of extra inventory management with little payoff.
At the very least, when eating from a stack, the fractional portion should be the thing discarded when your inventory is full, not the entire stack of food items.