To provide changes upstream, the maintainer must accept the change.
Most opensource licenses are that you are required to publish your changes. But not upstream.
As you wrote, there is no license that forces any "pull requests".
The MIT license is the "easiest" license because there are no responsibility for the maintainer..