I stand to be corrected, but my understanding has always been that you have one (1) Obj Spawner per server/host. That's it, simple as that. The use of multiple application server contexts is a different dimension all together. Actually, I've never see a deployment with more than one Obj Spawner per server/host.
Personally, I try and keep to as little application server contexts as posibble, for ease of administration. Unless there is a really compelling reason to create more than one.
The segregation between departments (which I guess is why you have multple application servers) happens more with OS, Metadata and database permissions, which really stand apart from an application server. If you need SAS to run differently between the departments, then yes, multiple application servers might help since you can customise the various components e.g Workspace server, Batch server, etc. Even then, I would think carefully. Try a unified approach as far as you can. Simplicity is always the best. Looking at the names of the departments, I can't really see why they would want SAS to behave differently, but that's just guess work on my part. The more you customise, the more cumbersome the administration. But again, everything has it's pros and cons.