Pusch restrictions

Hello experts,
I want to ask about something I read in the spec.

For any HARQ process ID(s) in a given scheduled cell, the UE is not scheduled to transmit a PUSCH that overlaps in time with another PUSCH.

Does anyone know why we would have such restrictions