This might be a great idea in theory, but terrible execution. By having this only apply prospectively, it makes every new business have to compete with businesses that can offer free meals on campus.
I think it's a terrible idea in theory. In practice it probably won't be as bad as companies find loopholes and exceptions. (For example, is having food delivered a cafeteria?)
Still, companies should be able to decide what they want to offer their workers.
Still, companies should be able to decide what they want to offer their workers.