It's still only 1 mill and it's not guaranteed until he makes the team. It's the definition of little or no risk.
If he finds his swing this spring and makes the team it's a bonus. If not I'm pretty sure this current ownership will gladly keep that 1 million in their pocket.
There are many more things to get angry about than France basically being invited to spring training.