On occasion, a discussion arises on various mailing lists about why FreeBSD ports don't merge (or at least adapt code from) other package management systems, especially the other BSDs. Here are some specific points that MarkLinimon feels are relevant; they represent his own opinions and not necessarily those of portmgr.
These are different projects with different goals. To the extent that we can share effort, we should, but IMHO it is dangerous to underestimate the amount of effort required to create something that will meet all goals of all users.