I am not (principally) a fan of changing the shape of response of a single endpoint.
However, others may be. Here is a rfc of a header controlling extra information return with prefer: return=minimal
A good question may be, is this larger return information causing a actual problem measurable in the real world, or is it more a premature optimization.