Sure, oftentimes special interest groups will understand an issue in much more detail than a legislator (who almost by definition must be a jack-of-all-trades). But, it should also be clear that lobbying groups will very often use this knowledge for their personal gain, at the expense of other stakeholders. In my opinion, a good legislator would critically evaluate legislation, make changes, consult with other stakeholders, etc. Changes to the legislation imply an interest in the effects of the legislation (good or bad). But to instead allow legislation to be signed with your name with no, or few, changes to the text, shows that the legislator is willing to give the lobbyist everything they want, with no deliberation or push back.
That feels particularly suspect to me.
I lack the resources to compete with large corporations.
Are you arguing that we must all join large well funded organizations in order to have a voice in our laws?