The reason why is that India was on a silver standard and England was on a gold standard in which pounds were denominated. To convert India to pounds sterling, you would have had to convert the whole country to a gold standard first, which was discussed occasionally, but was more or less impractical because India had no central bank like England did. To quote from the Calcutta Magazine and Register (1831):
We think therefore that the Sicca Rupee should be selected for general
currency in British India. If indeed the unit of English money were
now silver as it was in 1815, we should have no hesitation in
recommending a complete assimilation of the currencies of the two
countries. This in the case supposed would be feasible by establishing
in India, as the unit of denomination, the double-shilling sterling,
or 1/16th of the pound sterling. The slight derangement which the
Bengal circulation would experience would be more than compensated by
an Identity of the currencies of Great Britain and India—As however,
the unit of pecuniary denomination in England is gold, the desired
assimilation is not now practicable ; and therefore there would be no
compensating advantage, which would justify the disturbance of the
currency which here measures the state debt and fixed Revenue.