Earlier quoted context omitted.
I find it selfish that someone expects me to treat them like a teammate when they can’t be bothered to show up.
What does "show up" mean when the technology allows you to "show up", and fulfill all of a job's requirements remotely?
I don’t think it’s necessary to be physically present to build software, but if you do go remote, go all the way. Trying to build a sense of camaraderie over Zoom is a tragic farce.