My proposal - which in no way would ever get accepted but if I was a baseball czar - would be each player gets six years service time, flat. So if a player gets called up on May 30, 2022, he becomes a free agent on May 30, 2028. Yes, in the MIDDLE of the season. The only exception to this would be September call-ups. So you get a plethora of September call-ups which is basically free time for the teams and a chance for prospects to get some playing time at the MLB level and something for fans of non-contending teams to cheer for. Service time manipulation is dead. If someone is good enough to make the team out of the spring, he makes it.