I blame the shortage on people buying electric vehicles, and lack of investment over the decades. Nationalise it all, gas, electric, phone, water, rail ,steel, the lot.
It should never have been sold off in the first place, along with the post office.
Each sector could have been made profitable with the correct leadership and management.