...
When you create a Pull Request as a draft, Code Owners are not automatically assigned as reviewers. This prevents unnecessary notifications and noise for Code Owners who might otherwise be inundated with review requests for work that is not yet ready for their attention. By giving Code Owners the flexibility to focus on fully ready Pull Requests, you can help them prioritize their time and efforts more effectively.
Incremental Feedback and Iterative Development
Draft Pull Requests enable an iterative development process by allowing you to receive feedback in smaller increments. Instead of waiting until your changes are fully complete before seeking review, you can share your work in progress and receive early feedback on specific aspects of the codebase. This iterative approach promotes continuous improvement and helps identify potential issues or improvements earlier in the development cycle.
...