No project is obliged to accept your contributions. It's on you to market them, either to the maintainers of the existing project for merging, or to the community through a fork.
It's not a key skill at all, as not everyone is interested in popularity.