There's a lot of opposition to pretty much any nigh objectively good thing for the people. Just follow the money. It usually comes down to
1. lobbyists vying for a company who wants to keep power
2. the legislature having its own vested interest from relationship/deal/lobbying
3. the minority of constituents are the ones who constantly call in and go to townhalls, because they have the time, money, or energy to do so compared to someone who's at work during a townhall.