I'm for the "idea" of closed cockpits, but not a halfassed implementation like this.
A closed cockpit wouldn't have saved Jules.
A halo probably wouldn't have stopped the spring that hit Massa in the head.
If F1 wants to go in this direction then they should use an aircraft style canopy or better an angled windscreen that can deflect incoming debris (and be an aero part of the car) that doesn't stop the driver from getting out of the car after a crash.
To take some inspiration from the past:
Have a thicker and taller windscreen in this style
