Is there anything to stop the core devs saying we want unlimited bitcoin and changing the code to allow it. I mean, 21 million isn't much.

Bitcoin is a digital currency that became popular in 2013. This currency is not controlled by banks or other institutions. Decentralized currencies are designed to accept our money to make a profit. But how do digital currencies work? How can this currency apply if no one can say they save it.
Bitcoin consists of three parts, namely: block chain, mining network, and wallet. To be able to understand how Bitcoin works, we must understand how each part works. One of them is the people who mine Bitcoing (miners), are people who request old transactions and ensure new transactions are accepted. Their job is to make (or mine) new blocks. This block saves new transactions that occur. As compensation for mining these new blocks, they are given some Bitcoin. Incentives like this ensure people are sufficient to mine so that the Bitcoin network system continues.