Why aren’t recounts done automatically?

Why do you need to recount manually from the admin? Is there a technical reason for it? Security? Performance? Why not recount what is affected when you delete something specific that causes the count to go out of sync? I am talking about the 1.0 alpha (Alpha 2 specifically.)