Because they depend on something you just said to remove - openssl is the dependency in question. None of those programs can run without it.
For example, when I install something, have a look at the output:
The following extra packages will be installed:
chkrootkit john john-data procmail sendmail sendmail-base sendmail-bin
sendmail-cf sensible-mda tripwire
That is because the package I want to install (tiger) needs these - they are dependencies.
Well the same has happened here. nautilus-share, apturl, bluez-cups and google-chrome-stable all need openssl to run - so they are uninstalled at the same time.
Next time you remove something, you will may see something like this:
The following packages will be REMOVED
akregator amarok amarok-utils anoise anoise-media apport-kde
apt-xapian-index apturl-kde ark audiocd-kio bluedevil blueproximity
If you see something you want, don't remove the main package. In the case above, I was going to remove python - but that would remove a lot (231) of things.