Hiring remote workers at scale is super complex if you want to comply with local laws (and you must).
Hiring contractors is easy but if your contractor should be indeed classified as an employee you will be in trouble one day or the other.
You have to set up a legal entity in that country/state, provide workers' comp, health benefits, unemployment, comply with various laws on leave, vacation, medical, etc...
This is quickly a nightmare and it is why true good remote companies hire only in handful of states/countries.
Many countries have laws that allow them to reclassify consultants who look like employees (ie the client dictates how to do the work, work conditions, hours of work, etc) as de-facto employees. This is why Professional Employment Organizations (PEO) have increased in popularity. They employ the 'consultant' and thus handle all local labor law, but send the consultant to the client. Typically a consultant will negotiate the hours and bill rate and the PEO will add some extra for the overhead costs.