The title on the article is wrong. H1B workers aren't immigrants and using that word in this context is wrong.
H1B is a visa. They are visitors.
That being said, visitors should be able to work and so should their relations if they are allowed to visit as well. One shouldn't need the blessings of the federal government to earn a living.