Players who shouldn’t be in the minors or on the IL after three weeks go on waivers. Problem solved.
Who is going to check every roster, everyday and keep track of how long somebody is on the minors? I have a job and a family and I don’t have unlimited hours to spend policing everything.