Why am I unable to assign artifacts to a user while being able to add this user to the CC list?

Only the users who have the 'Project Issue tracker - Assignable' permission can be assigned an artifact. For CCing, no special permissions are required.