Yes, every employer provides their employees perks as a means to get a leg up on the competition. That's precisely one of the main point of perks (the other point being to remove sources of stress from employees' lives so they are more productive). I don't see what's scummy about this.
The scummy part is that they're effectively subsidizing their payroll with taxpayer money, and they are doing this very intentionally and know exactly what they're doing.