This. You can't just hire anyone remote. You have to hire people who want to be remote, embrace the isolation, and moreover, fit well into the culture you already have.
I don't think I necessarily agree with any of this.
First:
If you're hiring for a remote position, I think hiring people who "want" to be remote is obvious.
Second:
Hiring remote doesn't mean that you have to "embrace the isolation." There are plenty of people that do like the isolation, but I've worked with plenty of remote developers (I'm remote as well) that aren't isolated. We stay on hangouts/chats, work from coffee shops, meet up to work with colleagues/friends, or even work from someone else's office.
It's quite easy to meet other people in the same scenario (remote workers) that are more than happy to meet up to work, even if you're working with different companies. Just to have casual chat throughout the day or to bounce ideas off of.
Third:
I think "fitting will into the culture you already have" should be a requirement in general. Just because I worked on site wouldn't mean that I'd want to sacrifice culture anymore than I would if I worked remotely.