"Overreaction? This is spring training and guys have to earn their job. Duda has yet to prove anything in the majors. Why is he guaranteed a spot?
Argue that."
Well here is an argument to that, Duda has recently changed up his swing and changes like that are not made overnight. The Mets believe that this will help him during the regular season when it counts. Now if he is competing for a job he would be apprehensive to work on a new swing that he is not used to and will take time to learn, which might force him to go back into bad habits just in order to ensure he makes the team rather than doing what the team believes will make him a better player in the regular season.
Now I doubt Duda has been guaranteed a job, nothing is guaranteed. But the fact that he is not openly competing for a job puts less pressure on him to go back to his old swing and have to deal with the media asking him questions about the competition.