...But when it’s the same trick over and over again, it can get boring and undermine the DMs narrative options. Want a villain to run away? Too bad, the Moon Druid Dire Wolf will always outrun him. Want to build a story around finding clues to locate an ancient artefact? Some spells rule out that option for a story. For me, it’s all about the ability to collectively create a rich story.
You mean, The Moon Druid always outruns the villains, heroically catchingvvthem before they flee! Or the powerful wizards use their arcane powers to solve even the most complex problems!
PCs gain abilities thatvtrivialize certain challenges. They do so over time, and they generally do so in ways that are limited (can the low lever moon druid outrun a flyer) or come at a level where it is time to outgrow certain challenges (do you need high level PCs flumoxed by the location of an object)?
And PCs do not have the opportunity to grab all of these wonderful abilities. Being able to cast locate object comes at the expense of being able to prepare a different spell. Nearly any type of reasonable challenge can be trivialized by an 11th period party, but no party can trivialize all challenges. They pick what they do well.
As a DM, I try to build my adventures agnostic to the powers of the PCs. Then I go through the adventures to make sure the PCs have one or more techniques to solve each problem. If I recognize that they have a capability that trivializes a problem, I ask myself if the bad guys would know of the party abilities and try to counter those abilities. If not, then I figure out how to make their inevitable use of their abilities as awesome as possible.
Superman is bulletproof. However, the authors of his comics did not stop having bad guys shoot him because it had been tried before and failed. They have him shot, constantly, because it is heroic for him to show off his abilitiy to ignore bulets.