Many types of fish can't be eaten raw. Some people like the taste, but some people don't and it's not always recommended to eat those fish uncooked because they might make you sick if infected with bacteria or parasites.
Japanese cuisine has been incorporating sushi and sashimi for centuries, as long ago as the 8th century A.D., when it was introduced by Buddhist monks who had travelled to China before settling on Japan’s shores.