I think its both, its hard to argue that modern tools are, well, more modern. Inexperienced developers though, tend to think that latest tools will do the job FOR them, and this is a big mistake (no fingerpointing, Ruby on Rails!). Another extreme is doing modern things with outdated tools - cute, cool, but why suffer?