I think an important question to research here is why p21 evolved in mammals. The article says knocking it out doesn't appear to increase cancer rates, which would have been my first and only guess.
Most probably, but not necessarily.
A gene can be present without being useful because it is linked to another gene that is itself useful; or it can be a leftover from an earlier moment of evolution where it was useful, and then it ceased to be useful but there was never an evolution pressure strong enough to have it disappear.
In summary, just because a gene is present and active does not mean it's useful today.