Ответ:
Потому что львы маскируются в траве (она как раз совпадает с окрасом их шерсти), ради удобной охоты, то же самое и антилопы, только они маскируются от врагов, львов например. Серый неяркий цвет, так как на яркий цвет прилетают различные москиты, и чтобы избежать встречи с неприятными насекомыми у слонов и бегемотов серый окрас