Of course not. They're an ersatz replacement for the in-person thing. They do the job about 90% as well. Is that a problem? In the corporate world, most things are ersatz, if you're not an executive. Mediocre supplies, mediocre management, mediocre training, mediocre pay... why should we force people to shlep just to pretend their jobs aren't mediocre? A standard-issue corporate job can be done from anywhere.
> There is no value in having lunches together with your colleagues?
Again, of course not; but if a company is going to expect or require people to do it, it should foot the bill for the inconveniences caused.