I do believe in change too, but what I've seeing in many places are temporary changes to save your job or get a promotion, not a real change, a profound change.
Yeah, certainly consequences matter. The more they have to change or else X (which they really don't want), the more likely they are to change. That said, unfortunately, many will only do just enough to not get fired.