This isn't a bug. There's no reason staff shouldn't be able to create tickets for any department. You may, for instance, during the course of a technical support call, discover a billing issue and need to create a ticket for billing, and so on.
This will be handled better in the next version.