PoW does not "fix" consensus. It orders transactions. That is the only thing it can do, but it is an important thing as the well defined ordering of transactions globally is the only thing that can prevent double spending. Miners are paid to do this.
How the software functions is the subject of the old-fashioned open source project. This is also the weak spot. If you want to increase the number of available Bitcoins, your first step is to convince all developers on the project.
How the software functions is the subject of the old-fashioned open source project. This is also the weak spot. If you want to increase the number of available Bitcoins, your first step is to convince all developers on the project.