I don't understand how they could have gotten it so wrong. Even with increased separation of Mercedes and McLaren last year, they had a known target for energy recovery and ICE horsepower. But with free development, they would be far ahead of where they are now.
If you wanted to discourage frivolous development, you could maintain the engine change rules. Teams would only take the grid penalties if the improvements were substantial.