הסבר ששמעתי, די בטוח שהוא לא נכון
הנה הסבר אחד שאני שמעתי, ואני די בטוח שהוא לא נכון, אבל למרות זאת הוא הסבר מעניין: בבראשית, בפרשת נח, נאמר: "וַיֹּאמֶר אֱלֹהִים לְנֹחַ, קֵץ כָּל-בָּשָׂר בָּא לְפָנַי--כִּי-מָלְאָה הָאָרֶץ חָמָס, מִפְּנֵיהֶם; וְהִנְנִי מַשְׁחִיתָם, אֶת-הָאָרֶץ." (בראשית ו י"ג). הפסוק הזה מציב בעיה: הרי הדגים לא ימותו במבול, כי הם כבר חיים במים, לכן ישבו חכמים וקבעו שדגים הם לא בשר, ולכן שהביטוי "קץ כל בשר" מתיחס לכל בעל-חיים אחר פרט לדגים. ומאז דגים לא לא נחשבים לבשר. ההסבר הזה לא נראה לי כל-כך הגיוני מכמה סיבות: 1. הסבר מעניין, אבל עדיין קצת דבילי. 2. כנראה שגם הדגים היו מתים במבול כתוצאה מהעליה בלחץ המים. 3. לא רק ביהדות דגים לא נחשבים לבשר אלא גם בהרבה תרבויות נוספות. בהרבה מקומות בעולם, באופן מעצבן, אם תבקש מנה צמחונית עלולים להציע לך לאכול דג. הסבר שנראה לי קצת יותר הגיוני: דגים הם יצורים הרבה יותר שונים מאיתנו מאשר עופות ויונקים, ובניוגד להם מעוררים הרבה פחות הזדהות ואמפטיה, ולכן אנשים לא כל-כך חושבים על האכילה שלהם כעל אכילה של יצורים חיים.