how come more of these companies don't hire remote devs? Are they scared of lack of control?
Yep. I've managed many programmers, both in-office and remote, and let me tell you, the communication challenges with remote workers are enormous. That doesn't mean that I'd rule it out under any circumstances-- as I said, I've done it before-- but it would not be an attractive option for me as an employer under normal circumstances.
You say you've managed remote teams-- what's your experience been?