Lobbying is legal because we live in a society that places such a high value on money that we've accepted bribery as a means to increase its power.
Finding a difference between bribery and federal lobbying with money, is the same outcome.
Money goes from person who wants, to person with power who receives. Everything else is theatre.
The money that comes from lobbying is also limited and pays for reelection, the candidate doesn’t get to use it for personal expenses.
There are clearly problems with the system, but yelling no! it’s exactly the same as taking bribes isn’t helpful.
Lobbying is legal because we live in a society that places such a high value on money that we've accepted bribery as a means to increase its power.