1M seems quite arbitrary. Why not make it dynamic to reflect the economy? Like, for example, 1.5x the average selling price of similar players.
i don't htink that this is would be a good enough measurement.
I have one dude who have a tpe betwen 400k and 3,1 Mio.
I have 3 without a tpe.
And 2 i could esasily sell for 2-3* of the tpe.
And i just checked my ten player actually get their chanche to play.
In other still regions it is more accurat, but overall it stays a rough estimation.