I strongly agree – there's absolutely no link between the basic interface that gnome-core ought to provide and vino. I have actually created a gnome-core-core meta-package for myself that deals with these sorts of problems, which really shouldn't be necessary. (Available on request.)