It makes sense to release all data. Not for the teams, but for FIA. They could require teams to release it after some time, so that teams with smaller budgets can learn from the work done by teams with larger ones/better engineers.
That would level the playing field a bit and, I guess, limit the amount of bending the rules (even if the FIA would give amnesty on any infringements found, which it probably should do)