> It’s all about who’s ass you kiss and who’s ass you don’t ... I think it’s exceedingly rare that a CEO is actually competent at their job.
But... that is kinda the job? CEOs are, first and foremost, the public face of the company. They're the one who talk to VCs / banks, regulators, major customers, the press. They're very highly paid PR reps / fall guys that shield everyone else, including the board of directors and all the VPs and SVPs, if something goes wrong.
For most companies, especially large companies, it's not important for a CEO to be good with software engineering, business development, etc. That, at least in principle, can be handled by other parts of the hierarchy.
> it's not important for a CEO to be good with software engineering
If you are the CEO of a company, you should have expertise in whatever your company does, and If your company is primarily a software company, then you should have expertise in software engineering. You cannot effectively manage something that you don't understand.