The word 'humanity' has got two different meanings.
1. human beings collectively.
In this this sense, the answer to your question is 'No'.
Many technological progress have saved as well as destroyed many human lives. C.f.: Invention of vaccines and invention of weapons of mass destruction. So we cannot say 'Yes' if its meaning is 'human beings'.
2. the quality of being humane; benevolence.
In this sense, the answer to your question is 'Yes'.
When technology progressed, our wishes also increased. Now the number of things for enjoyment/entertainment have also multiplied. E.g.: Years ago an ordinary mobile phone could satisfy people. But now things have completely changed.
When technology progressed, the chances for business/trade have also increased. Where there is business mentality there is only little hope for humanitarian values (humanity). So in this sense we can say 'Yes' to this question.
In the case of ability:
As you mentioned in your question some abilities are disappearing from humans. E.g.: Weather forecasting that is done now with the help of so many equipment were easily done by keen observation in the changes in the environment.
But in some cases when people lost some abilities they acquired some other abilities that our ancestors didn't have. E.g.: Now many youngsters have the ability to type very fast with two thumbs/fingers (on mobile phones). Our ancestors didn't have such ability.
So, your question has to be treated in two different ways.