Pull requests were originally created to forward the changes of an entire subsystem while GitHub use it everything.
Linux repo is a monotree with multiple repositories, not monorepo. GitHub can't scale to a huge number of contributors since it doesn't support pull requests and issue tracking spanning different repos of a monotree.
Article
Notes