all true; there is though a useful point to be made that more WFH-ing office folks does free up transport for those who need to travel, be it rail/bus or just car commutes
One thing to consider is that most of the blue-collar workers who would have an easier commute into a city center due to WFH will have their job negatively affected by office workers not also traveling to the city center.
If you do facilities work in a downtown area, people not working from the office means you have less work to do and your job is potentially affected. Same goes for restaurant workers, sanitation workers, etc.