I figure someone must have reported this problem by now, but even with v21.12 there are an enormous number of fake contracts. For example, every young player on the Yankees (Sanchez, Judge, Frazier,....) is signed to a minimum contract with contract type "Major League" instead of "Draft Day." This means they keep a minimum contract for the duration (4 or 5 years) instead of the natural transition to arbitration.

Maybe the 2019 edition can have these fixed?

Also, I know customers and fans were relied on to do some of the gruntwork on contracts, etc., so that makes it even worse