Great article.
I guess the next question is, how does one create a way to reliably generate these kinds of "itch scratching" type queries on a regular basis?
My immediate guess would be to just be building something within your niche that you find interesting. And the ideas would come as a by-product of that.
So this definitely works best for builders. Those who are just focused on content creation and not building may have a pretty tough time using this strategy, due to lack of ideas.