You’re welcome to hijack the loop. But please put it back the way you found it.
While you’re while()-ing over that WP_Query and making use of all of WordPress’s lazy template functions, you’re tampering with the loop I was already in the middle of.
That’s cool bro. Just use wp_reset_query() to put it back when you’re done. Otherwise you break my product. That’s not cool bro.