Several things on that tangent:
* My bugfixing example was indeed trivial, just the first thing to pop into my mind. It was mainly aimed at the use of the word "useful", which is woefully ambiguous.
* Sounds like we agree when talking about someone who already knows the technology stack.
* No matter how skilled the developer, there will be ramp-up time when they not only don't know the framework, but also don't even know the language.
* That ramp-up time being significantly shorter for a senior dev is what we're talking about, and how selecting for the specific stack like you're describing isn't necessarily going to be worthwhile - learning the domain is likely to take longer than learning the technology.
Oh, and:
> Anyone can pull up an IDE in almost any language, step through existing code, pull up a watch window and fix a bug. That’s something developers can do with three years of experience.
Thanks for the compliment I guess; I was describing something from around 3-4 months into my first job.