Lumping all FRs into one topic on the forum makes it incredibly difficult (read: impossible) for devs to track FRs.
With GitHub issue labels there is no reason that I can see that should stop feature requests from being moved to their respective repositories. This will make it easier to differentiate between frontend requests, core requests, app requests, etc.
In addition, to mitigate convolution specifically for core FRs, there should be a specific label for “New Integration” requests. The core development team has little or nothing to do with new integrations most of the time, so there should be a differentiation between a core FR and a new integration request.
This change would bring an overall improvement to the interaction between the community and developers, and should prove beneficial to both parties. People making the requests will actually be heard, and people implementing the requests will be able to actually track progress.