Civi 5.26.1/Drupal 7.72
When I added an option 'Complimentary' to a pre-existing price set with an amount of '0.00' and set visibility to 'Admin', the option was still visible to anonymous users. Testing, I find that setting the 'Admin' option makes no difference to the existing options either.
The 'edit event participants' permission is switched off for anonymous users.
Could this be because the price set is already in use? Any similar experiences or hints for a work around?