Its the kind of work you're doing that would call for it.
At a previous employer we did agile, but my team only worked on one application. It made sense to have short continuous release cycles (major and minor) to deploy bug fixes and new functionality. SCRUM specific, if I need help with something on the story board, another teammate can pick it up.
For my current work, I'm involved throughout the SDLC for multiple projects. The timelines are structured around deadlines for clients in other countries. There are multiple assets and teams involved and I'm probably not working on the same tool as my team. Its better to have the longer 6 month release to allow for development, testing and approval by outside governments. Especially if one asset/team is finished with their deliverable and another is held up.