Sometimes sprints are the right tool to accomplish what you need to accomplish, and sometimes they aren't. It really depends on what you're trying to accomplish. You probably don't want sprints if you're building something. You probably do want sprints if you have a release cadence.