It's because they are worried about the loss of revenue that a large increase would bring. They don't care about public health cost.
If it was purely a numbers game, surely they'd just make smoking illegal? The total costs due to healthcare, lost productivity, etc., far exceed the revenue collected. Our governments rarely make decisions based on what the numbers indicate would be the best course of action, why do you suspect they are doing so in this case?