It wasn't affordable earlier. In fact internet/data plans were fairly expensive before the 4G days. It's a lot saner now.
>>Companies collapsed and merged and now the duopoly is jacking up prices so much that poor people have to pay 100rs just to keep card active
Please stop spreading lies, I still freshly remember the earlier days of paying some 500 rupees for a recharge and getting barely 150 minutes of talk time and that too with some 25 days of validity. And yeah the SMS, and other services were charged like 1 rupee per SMS.
One of the big wins Ambani claims to have achieved is how Jio exposed scammy pricing practices were in the telecom sector before.