If single responsibility is so well known, when did I just this week see some code that violated that from a senior engineer? That code past review by a couple other programmers, without me looking at it and pointing out how horrible it was.
Some people are just bad.
Doesn't change my point that the debate is long settled, SRP is incredibly well known and the de-facto way of coding today.