This is going in the complete opposite direction than what's needed. You definately don't want a single ISP especially if it's run by the government.
You need more ISPs. A lot more. But for that to happen you need to make the last mile neutral and preferably run by an independent third party.
The next best thing would be for the last mile ISPs being required to lease the last mile to other ISPs at a fixed rate. This still has problems as the last mile ISP can pull some shenanigans like prioritizing their own customers for repairs, messing with the other ISPs traffic, etc.