Because anytime someone would try creating bitcoin that has more coins, all the computers on the network will see it as invalid and they will ignore it.
To all the computers it's immediately obvious if someone created such invalid/fake bitcoin that doesn't follow the rules.