She had a full on setup - a good tripod (not the cheap ones you get that aren't that stable) with what looked to be a Nikon DSLR. She was over there fiddling with her equipment, getting things just right before she took her shots.
The older man was using the hand railing for stability and taking shots with a point and shoot.
They were probably achieving similar results.
The younger had the latest tools, the best her money could buy and was finagling herself to better pictures with considerably more effort than the older. The older was using what was around him to his advantage, using it to achieve a similar effect with significantly less error.
It's a great thing to consider in the world of technology, particularly in software engineering. The selling point of technology is that it's supposed to make life easier, and software engineering products are supposed to inherit from that. It's supposed to be easy to use, and in the grand scheme of things, people want it to be inexpensive (though they will pay for what they want, which explains Apple products - for better and worse).
Using what is available to achieve the same result seems ideal in most software engineering scenarios - thus, object oriented programming has lasted so long. Throwing more money at things can simply make things more expensive and time consuming to maintain. It does seem to take experience to know the difference.