> There's usually stringent laws when it comes to hiring people (depending on where you are, I guess).
These laws tend to exist when the people you hire want to live in the country you are operating from. I'm a non-EU citizen working in the EU, and am definitely worried that my residence country will kick me out, since WFH means I could very well do my job from my home country (and I'm now grateful that at least I'm paying a lot of tax to my country of residence).
As a FAANG Staff engineer, yes my days are full of meetings (with coding breaks in the middle). I view the meetings as a way to solve technical problems beyond one person to solve alone, a way to scale my own impact - not LOC I wrote, but LOC I enabled. Fully agreed though that even as an IC, I feel like a manager, especially in COVID times, when a lot of junior engineers I work with need more TLC from their "leadership".