It is purely customer responsiblity. If we do that and a customer comes saying he do not need domain renewed, we end up losing money. On the other hand, Hosting service is renewed automatically, at the end of every billing cycle, as per our Terms of Service.