Getting rid of top-down coverage is a bad idea. We barely get staffed airports as it is. That would take the fun out of flying for the guys who try to keep it as close to read as possible.
One thing we do need is a different ATC callsign. NY for instance ha controllers who log on and control the entire N90 tracon. a simple change to NY_APP would cut down on the confusion when one controller decides they just want to control one airport and the other wants to control all of them.