Part of that increase is because chips are getting more complex with more on-board memory. Clock rates have increased, processing capability has improved. The good news is geometries are shrinking so we can get more on the same chip at the same price.
In handsets, you need processing power for one channel. In a base station you need a chip that can handle up to 12 simultaneous calls.