>>34507256>>34507172These. But if you need an in-universe reason then many poisonous animals in reality are brightly and conspicuously colored in order to advertise their noxious poison. Purple is a rather vibrant and unnatural color, so a purple pokemon like a nidoran would be easily recognizable as a poisonous creature and a distasteful meal.