Most devs never understood the code. I worked with 1000s, most wrote code and delivered some stuff maybe, but never understood anything.
I'm not sure your experience is the norm.
Unless you worked at the shittiest company in the world, lets try to not bring others down just because they weren't as amazing as we are. They might have other skills weve lacked.
E.g. like a journalist complaining that they colleagues didn't publish books... who cares? Thats not their job, they need to write clear good concluded articles. If they write their articles like books, nobody reads that shit.