Usually when I saw those calls to hold bankers accountable (especially when referring to the recent recession), they are talking about the executives of the company. While Zuckerberg was an engineer, his day-to-day role now is the executive of the company. So, I think the comparison's to bank executives and tech executives are similar. However, pinning this on software engineers is an entirely different ballgame.