Why this starts in the file editor
A pull request compares two branches. For a new API submission there is no contributor branch yet, so GitHub cannot directly show a useful create-PR page. The generated editor link creates the required JSON file first; after the contributor clicks Propose changes, GitHub opens the pull request screen with the validation checks attached.