okay, I'ma gon' play devil's advocate

for a moment. (the following does not necessarily reflect my opinion)
Say you have a department, and you run into this issue that a fat chunk of citations given either don't pay, or fail to appear. This in turn means more warrants for stupid stuff, which is an increase in cost, time...
so, now you have to serve this warrant, and all the info you have is that person's last known address. Who knows if they still live there or what...
anyway, the majority of the time, you can't serve a warrant to someone's home cause, well, they ain't there. so, whatcha gon' do?

hey, let's get'em at work.
well, how do we do that?
when we write the citation, let's get their work info.
alright, so now let's look at this policy. Is it illegal? nope, ain't illegal to ask someone where they work. a cop can pretty much ask you anything, you don't wanna answer, you don't have to. does asking someone where they work trample their rights? nope, if it did, you couldn't put it down on a job application.
if a cop gets the impression you do not plan to pay your fine, or at the very least appear in court, he has the legal authority to take you to jail. he had this authority *before* he asked you for your job info, so what's the difference?
there ya go, tear that argument to shreds and let's go from there.