Being cynical comes with experience. You get exposed to tons of ideas and hype over time. Some of it is warranted, and some of it isn't. You realize that marketing and lowest common denominator play a big role.
Well I think it depends on what kind of code you work (or worked) on. My first two jobs were on decade-old PHP codebases with thousands of global variables and copy pasta galore. Only the damn cynical can survive in that kind of mess, because it literally feels like the system is trying to fight you. I imagine legacy COBOL programmers can also relate. Now if most of your experience is working with green field systems, such a level of cynicism is not needed and may even be detrimental.