You're right, shitty laws rarely get repealed, but they do get tweaked as time goes by. It's a rare law that gets passed and stays the same as time goes by. Much more often than not, lawmakers have to amend a law to account for unintended consequences, misuse or poor initial wording that hampers the original intent. That's how government works and it's a necessary evil. Without that we couldn't even get started because a perfect law that pleases everyone would be hard to design and the fear of not getting perfection on the first try would paralyze the process, much as the case has been with legalization initiatives in so many states.
To the majority of people who will vote on this, it doesn't make one tiny pinch of shit's worth of difference to them if you and I get to grow or buy weed unencumbered by the law of the land. Their only concern is that it doesn't turn out to be a fiasco. These people need to have their fears addressed even if that means that it isn't perfect for us to begin with. At the end of the day we need their vote to get started.