I think it is even simpler than that - the rules allow certain behaviour and therefore people behave that way! This includes comment-spamming and self-voting and voting-rings etc. It doesn't even matter if "being caught" as one can open a new account.
Steemit is a game and I think that promoting "good behaviour" must be encoded in the game rules - we just cannot expect it from most people.
True.