If you only need to check one or two parameters from the query string to filter a bit of data, performing that logic in the controller is simple enough. But now imagine an e-commerce site, where there are dozens of ways to filter the data. What else might be possibility?
View the source for this lesson on GitHub.