I think the upvoting works. You only have so much voting power. It's up to you what you vote on. Flagging makes it harder for others to get a chance to upvote your stuff. If you see spam or scam you can always mute them so you don't have to see them. We don't need others telling us what we should and shouldn't see.
RE: Get rid of Flagging