Draft pull requests will often not be refactored and are in progress. So, marking draft pull requests as invalid defeats the purpose of collaborating on what is an unfinished draft.
Once the crux of the draft PR is validated, we can convert it to a proper PR and then do the code quality checks.