NOTICE: Community Pull Request Change Freeze

Where can I find the roadmap? As I’m using strapi more I’m finding I need to make certain customisations that I don’t get out of the box and I’m finding it difficult deciding which direction to take. Do I completely override a plugin feature? Do I submit a PR to the plugin source? Do I use one of the many existing 3rd party plugins that override simple features?
I am seeing quite a bit of fragmentation where people are creating separate plugins (eg variations of the upload plugin) just to add one small feature instead of adding that feature to the official plugin. Why is this? Can I assume because strapi maintainers don’t accept PR changes? What’s the plan to better support community requests?