The short answer to this question is that government officials often acquiesce to the corporations they are affiliated with. Many members of government are tied to non-governmental bodies who funded their campaigns and continue to support them throughout their political careers. There are political experts who assert that the United States has taken on many elements of an oligarchy, in which a small number of people, particularly the economic elite, influence legislation.
A recent example illustrating this argument is the lack of changes to gun legislation following the recent massacres in Dayton, Ohio, and El Paso, Texas, in August of 2019. Despite widespread public outcry against governmental inaction and an overwhelming support for universal background checks, little has changed in terms of gun restrictions. This lack of change is influenced by a multitude of factors, one of which is the fact that many members of government, particularly Republicans, are affiliated with the NRA.