Reducing Restrictions on Package Creation

I had a few ideas around Package Creation and wanted to discuss about them with the users in the Community before submitting them to the Ideas page.
Ideas/Questions:

1. In order to create project packages, you need to set the "Assign To". I think it should be allowed to create Project Packages with leaving this option blank.

2. You are only allowed to create Return Packages if the project was a received Project Package. Why not allow creating Return Packages all the time without any limitations?
Use Case: Recreate the project due to issues with the original received Project Package

3. You cannot import Project Packages if you publish the project to Groupshare. I would like to see compatibility between packages and Groupshare.

Any other ideas around packages would also be great to hear.