Attention, le poisson ne possède pas de chair, du coup il ne constitue pas de la viande. Et pourtant, un-e végétarien-ne ne se nourrit ni de viande ni de poisson, car il ne consomme pas d'animal (le poisson étant un animal au même titre que les mammifères et les autres ovipares). Dire qu'un-e végétarien-ne ne mange pas de viande est un abus de langage, ou un raccourci.
De plus, on a trop souvent tendance à définir le végétarisme en vertu d'une pratique négative (pas négative moralement mais négative linguistiquement). En effet, on dit que le végétarien NE mange PAS de viande. Inconsciemment ça joue sur la perception qu'ont les gen-te-s de cette pratique alimentaire. Je pense qu'il serait plus juste, même si plus difficile, de dire que "le végétarien mange ce qui n'est pas (ou plutôt n'était pas) un animal". Cette façon de dire insiste sur ce que n'est pas ce qu'il mange, plutôt que ce qu'il ne mange pas.