There could be other reasons too, like infrastructure. You probably can&#x27;t house a dev team in a small town far away from a major city where the internet is slower. (To name just one type of infrastructure.)<p>Or perhaps it&#x27;s human capital that can&#x27;t be moved: customers and devs need to be close, so putting the devs on a cheap tropical island with a good fibre connection won&#x27;t cut it.