This makes perfect sense. Consider what a pain it would have been back then to slaughter an animal. You probably wouldn't be doing that every day. Definitely not much fun and creates such a mess drawing countless flies and insects as well. B12 takes years to be depleted so its not as if it was a health concern not eating animal products often.
Still one does wonder why Jesus chose broiled fish to be His last meal. What was the significance of that?