Maybe this could be done with a different mechanism like an incentive to stay or an escrow deposit that you get back once you’ve met the requirements.
I think a streamlined path to real citizenship would be an incredible incentive for a lot of people.