I disagree on the wagon information still, but even conceding you that point, you're left with:
Low information wagon, high information people.
The problem isn't today. It's not tomorrow. It's down the line in lylo, or the day before.
Town wins by accumulating information over the course of a game on each individual. Giving anybody a pass from providing that information is ridiculous. There's a reason "Lynch all Liars" exist. There's a reason "Lynch all Lurkers" exist. Is it detrimental to the game you're currently in? Possibly. But the people responsible are the ones that lurked. If you're town and lurking you're simply being selfish. You're putting your own survival (in this community) above that of your factions win. Not only are your opinions worthless later on, but you've established no record of trust with your fellow teammembers. This is a team game, not an individual exercise.
What our boils down to is: If you sign up, play. If you roll scum, do whatever the hell you want - you're scum after all. But if you roll town you should actively be trying to help town win. If you're actively NOT trying, then it's in Towns best interest not to have you there. Maybe not this game, but long-term. Because town needs contributions from every player. If every player is participating, then there's no issue. If someone lurks, lynch them and find scum. But the moment you claim that we should lynch scummy behavior before lurking, you've essentially said that you'll lynch every player before a lurker - because every player is inevitably scummy at some point for something.
So yes, it's an entire meta shift to better, stronger town play. Go back and read the last X many scum QT's and there is always at least one person who suggests they'll just lurk their way through - AND IT WORKS - when it never, ever should.