A nice idea! But a few thoughts of the top of my head:
* A package manager accesses repositories of software that have been designated free/libre. What if one of these packages changed status, how would the hard coded manager deal with that?
* What if someone wants to install free/libre software that hasn't been hard-coded into the package manager?
Cheers!
