Специфических "запретов" на зелёные пигменты для млекопитающих не существует! Но эволюция млекопитающих - связана с теплокровностью и активным движением. При данном "раскладе" - более адаптивны пигменты меланинового ряда (эумеланины, феомеланины) - на основе железа, а не магния (на общей порфириновой основе). Поскольку железо "легко" добывается из отработавших своё эритроцитов (гемоглобин)… Поэтому смешивать в одном организме "родственные" по порфиринам пигменты - нецелесообразно. Хотя и не невозможно.
Зелёная окраска кожи рептилий и перьев птиц - это окраска ИНОЙ эволюционной линии позвоночных. Зауропод, а не теропод. Имеющих в своём организме мало "красной мускулатуры", или не имеющих её совсем. Поэтому предпочитающих движение - за счёт мощных, но кратковременных силовых усилий. В такой мускулатуре меньше митохондрий, и меньше кровоснабжение, соответственно и меньшее количество гемоглобина в организме вообще… Им не так энергетически выгодно использовать в окраске именно меланины и их производные. Тогда как потомкам теропод - это значительно выгоднее! У них - функциональные "излишки" железа (при постоянном возобновлении и, соответственно, разрушении безъядерных эритроцитов), которые нужно бы утилизировать… Даже фекалии млекопитающих окрашены "железом" от распадающихся состаренных эритроцитов.
Только те млекопитающие, для которых характерна крайне низкая подвижность, типа ленивцев - нуждаются в зелёной маскирующей окраске. Для остальных - более адаптивно быстрое перемещение, в случае обнаружения (бегство или активная оборона). Ленивцы решили эту проблему - поселив в своей шерсти симбиотические водоросли с зелёным, магнийсодержащим пигментом - хлорофиллом.