I think the problem is that the FIA have very stringent rules that can never be violiated unless it suits them. It's not just Ferrari but when McLaren, Toyota etc manage to make their engine more reliable and as a consequense, more efficient whereas Renault are allowed to have a couple of free catchup sessions when there is a development freeze on. You can only innovate when it suits the FIA.