I'm not sure, to be honest.
That would be an interesting Ask HN question. I think a lot of people would like to know.
One reason the financial sector might be easier for H1B visas is that they sometimes treat their employees very poorly. But I know of good companies as well, so it depends entirely on the company.