>> Users can compile and run whatever they want in their home directories, >> and any other directory they can write to. There is no need for root >> privileges. >>>
On a multi-user production system this is unattractive from this system administrator's point of view. On a single-user system this is redundant because the ports system already exists, and you have the priveledge to install whatever you want. I don't see the problem that is solved with this.