Well I am from São Paulo state, I worked a few years in Campinas but I refused to move to São Paulo city. But even in Campinas (which is a somewhat decent tech center) it still was hard to find good jobs.
From my point of view moving from São Paulo state to one of those other Brazilian tech centers is not that big of a leap to just move to another country.
True, but like I mentioned, I lived in Campinas which is not that bad IT place, but still I was very unimpressed about the jobs around the region, either boring enterprise jobs or small scrappy startups.
If I have to move somewhere where I know no one and it takes a plane flight to see family I might as well move to a place with a hot job market where I can make good money and have good work life balance.
From my point of view moving from São Paulo state to one of those other Brazilian tech centers is not that big of a leap to just move to another country.