Yes, that is always an ideal but the right kind of people make it unnecessary. I've been involved with hiring for other companies as well as working with remotes. Its very hard getting the right people for both scenarios. In fact getting someone who is invested in your project half as you are is rare in my experience. Most of the time I see people are invested in their colleagues and environment more than the product itself (from my feedback post employment with those I stayed friends with).