...so....these things are already in the current structure.
--------------------
This is actually one of the ways agents used to try and manipulate the draft. They would demand that their client be placed on the 40-man as part of their signing (a "major league contract") which would force the team to begin burning options on them from their 1st year in the system so that they'd be required to be on the (then) 25-man by year 4. Dylan Bundy was the last guy to get this and it likely negatively impacted his development, especially as a HS pitcher. Draft slotting has eliminated the ability of agents to make outrageous demands (both salary and roster status) to try and get their clients to slide to the teams (read: Yankees) they would rather play for.
My question would be, was Yusniel Diaz paid a major league salary for spending all of 2021 on the 40 man roster?