Let's say there's 15 people with visas, they're probably going to have very similar conditions. The company pays a lawyer for two days of work, one full-time work day to look carefully into what options people with visa have, and another day to spend 30 minutes with each person individually to explain the situation and answer any question they might have.
If each individual goes to a lawyer and they want the same treatment, it's not going to cost them $500, it will cost them significantly more.