In many other jurisdictions this would be at the discretion of the officer, if they felt you were merely interfering with their investigation they could arrest you. A law like this clarifies exactly where that line is expected to be. And it's reasonably short enough and with appropriate exceptions that on it's own, I don't see a problem with the law.
Regardless of how one may feel about the sponsor of the bill, it was still voted on and passed by a majority of the legislative body.