Checked at the venue, not assumed
Venues differ in what they expose. Where the permissions of a key can be read, they are read, and a key with withdrawal rights is refused with the reason. Where a venue does not expose them, the connection still only ever calls read endpoints — but the guarantee then rests on the permissions you set, which is why the product tells you to set them.