The halving is necessary. This is how Bitcoin controls its supply. Once the block subsidy expires, transaction fees will pay miners for securing the network.