While the worst case might be infinite, the average case is a lot less bad than that, and knowing whether something will take 2 hours, 2 days, or 2 weeks is important for prioritizing work. Maybe that one new column in the query isn't so important if it'll take 2 weeks, but if it's only 2 hours then let's get it now.