1. Name your package manager, and I can list the missing packages, or missing flags which have made my life a pain at some point in my career.
2. Yup, and the only way, should you need to set any flags.
3. True. Which is why it's nice that you can mount dmg's and install pkg's via the command line.