Allowing a single for-profit company complete control over the domains of virtually all non-profits is already a bad policy. Removing the price caps would be worse still.
The costs associated with operating a TLD have gone down over time, not up. The price caps should remain and be lowered.
Don't allow exploitation of non-profits.