Not only is this confusing, and unexpected behavior, but the website does not prevent attempting to assign roles that are un-assignable.
Please see the screenshots for clear details!
Thanks!