apt-cache show resolvconf
Let's snip some output, and then we see: Priority: optional
So, it only installs by default if you select tasks. What sane admin complains about a package that they selected themselves? And besides, it is only an apt-get --purge remove away.
For all your bragging that you have used Linux for so long, you sure make the impression of a script kiddie who thinks he's l33t for having successfully installed Ubuntu. Assuming you speak the truth, all it proves is that it took you ages to improve to merely incompetent.
The way to manage a Debian system is to set up a boot server with a netinst image, ideally with some preseeded packages and config, and then pull in the rest of the packages and config using a management system like cfengine or puppet. Either way, if you're an experienced Debian admin, you should know about the existence of resolvconf, and when it is useful or not. Installing it on a server and then complaining about it managing your resolv.conf file makes you a luser.