Running a telco is not that expensive. The problem is that building out the infrastructure in the first place is hugely expensive.
This is why most countries have only a few "real" operators that own and operate infra, and tons of virtual operators (MVNO) that run on top of others' gear.