Mark,
I know powershell has more exhaustive and integrated features that make it a language on its own, all I ask is for you realise that "back then" we had similar needs to today and we always found a way to do it. Writing batch files that make use of the sysinternals executables as an example, it is some ways was a time where where hacking the system to make it do what you want was an everyday game. In fact reducing the need to hack and provisioning the features in Powershell came from the experience of those before it.
I may be getting older but even before I was, I recognised that many things have already being invented and each generation needs to reinvent in their own terms. Thus if we avoid ageism we stand to benefit from those who went before us. We all strive for novelty and invention but we do not always know when it is truly original or new. Ageism also tells us there is value in the fresh look we get from the young and even naïve.
My Grandfather was a Radio engineer from the early days of radio, he built for my dad the first remote control toy in Australia, a boat. I have a book of his, in it we see lessons from his experience, that people still relearn every decade or so.
Even with looking back into the deep past such as the Australian Aboriginal people, we always underestimate their skills, knowledge and experience to survive as they did. After all they had the same capabilities as current humans its only their academies were the land and their lives. One notable case is how we look back with todays eyes, for example a Christian, views non-Cristian world views, as less advanced but how can we test this?, an atheist looking back is inclined to judge much in the past as superstitious, when the people of that time perhaps knew they were only metaphors, but they were useful ones.
Youth is wasted on the young, and the young waste the value of their elders, and later become elders themselves, only then do they learn the meaning of this sentence.
Tones