Because ‘staff’ is a separate thing to the partnership/affiliate program. It’s possible for staff to also be a Twitch partner/affiliate.
If you need to see if a user is staff then there is the type
field from https://api.twitch.tv/kraken/users/<user ID>