This is probably more relevant to conference submissions than to journal submissions, but still.
Some CS conferences have recently started to employ a resubmission policy: if your paper got rejected from a prior (relevant) conference, and you are resubmitting, you have the option of attaching your previous attempt’s reviews and a cover letter explaining how you addressed them.
You don’t have to do this. There are very good reasons to believe that doing so is beneficial. For the authors, it offers a chance to show improvement and a willingness to improve (thus deflecting potential repeats of prior criticism). For the community, it prevents p-hacking of the review process (resubmitting until you luck out and get your paper accepted).
What are the potential downsides of making this process mandatory?