I think it would already be better if they removed the ability to ask for events, and only that. At least then there wouldn't be a bunch of backlogged postings that will never be fulfilled. Makes trying to fill the dex a pain.
What they need to do is let you see a summary of the pokemon and let you trade special pokemon. A while back when Pokeball Vivillion was first released, all I could find was ones that wanted Mew, Deoxys, Genesect, and other pokemon like that.