I wonder if in the longer term it might be better to move to a more abstracted system for categories, platforms etc. By this I mean it is done by using the plugin system, so there could be a core set the dev team would maintain, and there'd be skeleton plugins for it that the community could fill in the gaps that the dev team can't (or won't for the reasons outlined in the original post) get to. That could reduce some of the burden a bit perhaps?