I don't think there is and true answer to the question.
For the drone batteries DJI warranties them for 6 months of 200 cycles, and have posted they think 200 cycles is the right "life" of the battery. But the life will vary depending upon how the battery was used, stored, etc. There will be no magical numbers where "the battery is dead". It will mostly give you shorter flight time as time goes on. There have been some examples of batteries actually going bad, but that is not normal for these LiPros.
I don't think we've seen many (any?) controller battery failures, but it will also get shorter battery life over time.