As someone who drives across Sydney every single work day, I can safely say that this ban is stupid. I have seen so many courteous P-platers who know how to drive without being a hazard on the road compared to when I was a p-plater a few years ago. My younger brother is a P-plater, every time I sat with him I would comment/make suggestions/tell him off so he would become a "better" driver. I taught him about respecting your car + others on the road, being on the lookout for hazards (e.g. bad drivers), etc etc so I can safely let him drive my R31.
As people have said, a lot of it comes down to attitude. I see plenty of non-p platers driving badly at all hours of the day.
Make getting your license harder, teach them how to drive not how to pass the driving test. The driving test should reflect this.
Also make it more difficult for international drivers to get their license as there are far too many of them being road hazards in Sydney.
Simply saying to ban all P1 drivers from driving at night is dumb, even though they are attempting to cut down on incidents involving those drivers.
If they do go ahead with it, one has to wonder if P1 drivers can ask for compensation because they can't drive (e.g. can't work during those hours, get the government to pay them something, or expensing hotel/motel stays because you can't drive during that time).