Before SQL 2016 we have a feature called data collection which will collect High CPU/Memory utilisation queries if we don't have a monitor tool in place.
Yes it's there however it was not so handy when it comes to rescue. But still I will consider this and thanks for bringing up. Well, to be honest I am taking these sessions on the fly with out any preparation so there are chances to miss a few.