On point 4, I think this is where co-working spaces have a moment to shine. A fully remote environment that you still get to leave the house to go to and no impact on how the rest of the team live their lives.
If I were running a large company I would create many small satellite offices around the metro area that employees could sign up to work from. Might even be worth purchasing a few large RVs and renting space and power hookups in good locations while figuring out employee preferences.