We live in one of the best times in the history of humanity, but many are frustrated because the last generation had it better.
We live in one of the best times in the history of humanity, but many are frustrated because the last generation had it better.
So how is it the best times if the last generation had it better.
The sentence was “one of the best”, not “the best”, so it’s not a contradiction at all.