I got a BS and MS in Computer Science and ended up working as a software engineer for a number of years. After a while, I was left wanting more, so I enrolled in an MBA program. IMO, 50-60% of classes in business school are fluff leadership rah-rah self-development bullshit. But the other 40% is valuable.
Why? Because Sundar Pichai isn't losing sleep at night over which tech stack the Gmail team is using. Satya Nadella doesn't give a fuck about a 5% latency reduction on the Bing landing page. The higher you climb in the ladder, the more you focus on non-technical topics like scaling, budgeting, revenue growth, recruiting, etc etc etc.
In the bubble of Silicon Valley, it's easy to generalize every incompetent MBA you meet into a group that you classify as being useless in an organization. Just remember: a handful of tech CEOs have MBAs. HBS will always produce leaders, regardless of whether or not they succeed once they're in the CEO role. McKinsey churns out more CEOs than any other company in human history. The business skill set may seem trivial, but playing the political game usually gets your further than raw skill alone.