Too dependent on technology? What does that even mean? That's like asking if cheetahs are too dependent on being fast.
I don't understand how someone can be critical about our species using our only survival asset. It is just assigning arbitrary values of acceptableness to something that doesn't matter at all.