Stop the nonsense, no more shared or project parameters. One type does it all! You should be able to use project parameters across projects and key shared parameters. If there is a name conflict, just request new name or replace parameter message.
Simplify Revit! That should be the new Autodesk moto!