Indeed this is as designed. You can manually make anyone you want show up as staff, but by default, making someone an administrator doesn't give them any permissions to take action in the forum itself, so to an end-user, they're not likely to be the kind of person that should be contacted about issues. (Think technical administrators, for example.)