I kept saying that about heavy design patterns and unergonomic OO programming languages that end up requiring code generators (you know exactly what programming languages I'm saying). I kept hearing rejection after rejection, and angry words.
People don't like abstracting, or just don't understand abstractions, often just mistaking it for indirections. The few that understand it just take the message, apply it and go away to live their lives with improved coding.