With small iterations, yes 6 weeks is still long, the scope of features need to be limited. It often requires the selection of the most important features and a minimal scope.
In the debates however the discussion is not on what the end user minimally needs, but often deals with fantasies on what the end user potentially could need. I believe it's understandable, because this is how we are educated. We are thought to design solutions in detail, make extensive use cases and try to cover all scenarios. However I also believe we are in a shift in our industry where we need to put the end user and the community above everything else, meaning we need to listen and analyze their usage based on facts... instead of dreaming and having fantasies of their behavior. We all need to focus on the important issues, and not on fantasies.