Hi Jeremy,
I can't find it right now, but years ago I did submit to the idea exchange the option to control this at the user's Access Level. For users with Plan licenses, the Access Level should determine:
- Can users create projects from scratch? (not from a template)
- Can users copy projects?
(I would add "Can users open projects from templates?" - but that can be controlled by simply not allowing template access to the user.)
There are countless times that copied projects have caused problems, because the user copied a project with an outdated workflow. But that doesn't mean that select users in an instance should not be trusted to copy projects.
Same for opening projects from scratch. For most of our workflows, we need the user to open all their projects from a template that's been provided to them, and we don't want projects that were "made from scratch" to even exist in our system. But, that is not true for a small number of trusted users. Therefore, custom Access Levels seems like the smartest solution to control how users can or cannot create projects.