What if we had an /etc/profile.d (not invented here) where packages (like postgresql) could drop a startup file for /etc/profile to source in a for f in /etc/profile.d/* loop? Pros and cons?