No, they cut the service because not enough people used them. That's because it is the countryside and demand is more diffuse.
Assessing rural train/bus services by the same criteria as those in towns is stupid, and yet.....
Actually, I think the reasons would be hard to pin down, and there are a lot of factors: local shops & services closing over an extended period, increasing use of private cars & Beeching as a result, etc. etc. I think ironically as localism and public transport has withered, so there's more total transportation required to get to work, shops, doctors etc., but only one practical way to do it in may instances - the private car.
A case study would be the old Teign Valley line that went out to Dunsford from Exeter, then headed south along the Teign Valley to Chudleigh etc. If you live in any of the villages along the line, life would be next to impossible without a car, despite none of them being more than about 10 miles from Exeter. If you've ever ridden the hills around there, you'd know why. And yet there's a fairly sizeable population (in Devonian terms) along the length of the line, if you add them all up. I'd guess that there might be two buses a day if you're lucky, and there's also an R in the month, and if the driver isn't busy lambing.