I think the issue isn't really the people, I mean steem is nowhere near the success it deserves, but if it can't scale to handle spam, how will it handle 10x the users (and thus 10x the spam) ? Imo, It's not the people's fault, it's the tech who can't scale to handle all the people in it.
There will always be spammers, and we can't really mitigate it unless the censor-free blockchain becomes the censored blockchain.