It seems to me that ever-changing tech is the meta of software development.
When done right, new tools and frameworks make us more productive and enable us to do more in less time. Because time to market is a crucial component of startup success, picking the right tools can give you that edge.
As for the underlying principles of software development, that's the "fundamentals" that everybody is talking about in this thread. OF COURSE you need to master them. But once you do, the meta really is chasing new tech. The problem is that folks with no knowledge of fundamentals are constantly chasing the new thing - i.e. attempting to play the meta prematurely.