Why is immigration and related issues becoming increasingly important for individuals and companies?
On a very basic level, companies have labor needs and people need jobs. Immigration provides individuals with a path to help them accomplish their goals. It also provides local and international businesses with a way to find qualified people (workers) and move them into position. (e.g. an international firm may need scientists or researchers with highly specialized knowledge/expertise).