I think you are underestimating how important India was to the British empire economically it provided immense amounts of wealth in both raw materials and manpower. It also had a really important textile industry.