How do Telecom companies earn money given that they've to spend a lot on buying spectrum and setting up infrastructure, pay salaries to employees etc? I recently read that Iran needs higher oil prices to pay for all the government spending they've racked up. How does the government benefit from oil profits when surely profits go to the oil companies?