Earlier quoted context omitted.
A non-trivial part of my job is ansering questions that co-workers run into while trying to do their jobs. This would become far less efficient if we didn't all keep mostly the same hours.
Good thing you don't work in a globally distributed company, nothing could get done. Maybe you should look into technologies like email that allows people to send messages that can be responded to when the person has the time.
Isn't it a given that very few companies actually are hiring the top 0.01%? Unless you really need the absolute world best, you're probably going to do fine hiring local people who can work together closely.