Lobbying will always be a problem as long as money exists. Even public funding is a problem to some degree, as those with money can support candidates and those without money can't, making it a uneven distribution of power. And if lobbying was eliminated, there would be many issues that would never even be presented, as they wouldn't be public interest.
And even public interest is often wrong... For instance, no one wanted a wall before donald started yapping about one, and now it has become a national issue. He has given it public interest through his divisiveness.