Thing is mate, sometimes it's not people being selfish.
Like, I have to go into an office for 2 days a week because I don't have the software to work from home. It's a second job I've had to pick up because I lost a job last year. Yes the government have offered me no support and that's on them, but also I don't mind working. I go into an office and feel safe, as protocols are followed. It's also a 2-min drive from my house and, since this week, I'm the only person going in on the days I work.
I don't think I'm being selfish and I don't think my employers are either. Indeed they're doing me a massive help by letting me go in and not lose another job.
But I agree, if you can work from home - if there's no reason for you to go into an office - then you should be working from home.