Problem is politicians like to get reelected. So, they have to keep lobbying groups happy. Business groups don't like federal government interference. The states may get upset too because they hate when anything is taken away from their control. Most issues which die in DC are usually due to political infighting not complexity.