The software industry is composed of a bunch of herd beasts that do what the rest of the herd does. The herd all uses Agile and Scrum. Waterfall scheduling is considered anathema. If you're going to work in software you pretty much have to adapt Agile.
Long ago I worked with one of the pioneers of Agile. From what I knew from working with him and from reading about his subsequent career, he never managed to deliver a software project on time. His great success became consulting on and promoting Agile.
Many of the responses to this post reflect a reaction to someone questioning the dogma of Agile. When Agile fails, it's always because Agile was not done right.
Every consulting project I have worked on has used Agile. Like it or not, it's part of working in the industry. I, for one, welcome our Agile overlords!