Yeah programmers are obviously one of the few who might have a justification for working from home. I don’t really know how progress in that profession is tracked or how you integrate newcomers into the team, but I suppose there may not be a huge disadvantage.
Also, your points are all personal ones, which I obviously grant. However, seeing this from an employers side of view, it’s a much harder sale.
The “we’d be more productive trope” is not only not clearly true, but clearly wrong for most professions.