Very true! But that's not to say that they were actually needed ("needed" in the meaning "necessary, required"). Otherwise, it would be a strage world indeed: any new innovation in the field of tools would retroactively make survival before the invention of said tool impossible.
Our iceman friend had what he had because he could, not because he needed to. Even though technology has advanced a "little" since his day, he could still survive the modern day outdoors with what he had then - tools far less able than the latest and greatest of our day. And so can we, with some practice.
That's one of my pet peeves, really, and this is directed at no-one in particular, just my usual ranting.

A lot of folks seem to define "need" very loosely - so that "needed" is closer in meaning to "useful" than to "necessary." Sure, a lot of the gear we carry today is very useful. But almost none of it is actually needed as in absolutely necessary. Looking at the iceman as he was in life, I would wager that his clothing weighed more than all the tools he carried put together (food and drink obviously do not count as tools). Do you know why that is? Because in any even remotely cold environment clothing is the most important part of your gear. Ironically, in the modern day, a lot of folks overlook it and yet greatly emphasize less than necessary gear from GPS to even just knives. With enough experience, one will inevitably reach the obvious conclusion that in wilderness survival very many things are useful but very few are necessarily needed. I like good gear as much as anyone, and there's no reason not to carry good stuff - but there's also no reason to think all of it is actually needed instead of just convenient and useful to have around. If one wanted to, one could survive quite a lot with just some clothes, a flint knife and a copper axe - or even just some clothes. It's skill that mostly counts, although there's always at least a few other things. Over here in the north, it's clothing. Starvation and thirst will kill you a lot slower than the cold around these parts.