As a software engineer a good part of my job is communication and having that communication come with an eight hour time zone shift would substantially impede the job. Yes you can hire remotely if people are working largely the same hours or hours with substantial overlap. Hiring from cheaper parts of the world across an entire ocean isn’t going to work for the same reason you can’t get hired for a day job and work a night shift.