For VM it is a simple calculation - will they get more customers if their call charges are lower? If they cut their charges, those lower charges have to attract sufficient extra business to make it worthwhile.
The answer, I suspect, is that they don't think it's worth it. If on the other hand they were to see an increasing number of people declining to use their VM phone due to the cost of it, they might reconsider.