Shaggy’s original voice actor left because Shaggy wasn’t vegan
Legendary radio DJ Casey Kasem was the voice of Shaggy from 1969 to 1997, then from 2002 to 2009. For the first part of his tenure as the voice of Shaggy, he had no issues with the character. Then, in 1997, the producers asked Kasem to voice Shaggy for a Burger King commercial, and he refused. In reality, he was a devout vegan.
He asked the producers to make Shaggy a vegan too, and when they refused, he quit. 5 years later, they came to a compromise and had Shaggy switch to vegetarianism, and Kasem came back.