Individual employees don't pay for zerocater, their employers do.
If you do a quick back-of-the-envelope calculation involving the hourly wage of a software engineer (for example), and the amount of time saved by not going out for lunch then it's a no-brainer for most employers to do this.