I think the reasoning behind offering 4 different interfaces is to allow EJB compilers stronger type checking when determing how the container should handle EJBs in a relationship.
The spec specifically states that entity EJBs using CMP relationship mapping can only reference the other bean in the relationship through the local interface.