I think I might be able to explain why Apple only put a single USB C port in this MacBook when other Windows OEMs have managed to put many more useful ports into machines that are just as light and thin.
Buying this new MacBook doesn't make sense. That's an irrefutable fact. But did buying the original iPhone make any sense? Its multi-touch tech was really cool but it was an extravagantly priced phone that had two many technical flaws(constantly dropping calls, horrible battery life, and so on). Did buying the original iPad make sense? There were initially no apps for it, and it could't load Flash content which was the dominant web technology at that time. Did buying the original MacBook Air make sense? Although it was indeed the lightest laptop ever created, it was seriously underpowered for its price.
And what do we have now? We have phones capable of doing so much more thanks to iPhone. Tablets have become far more useful thanks to iPad. Laptops have got thinner and longer-lasting than ever thanks to MacBook Air. You see? It's all about pushing the technology forward. And to do that, we have to go through some pain. Annoyances. Frustrations. But these are inescapable steps that we have to go thorough in order to get rid of the legacy technologies(physical keyboards, Flash, optical drives) and drive the adoption of better ones(on-screen keyboards and native third-party apps for mobile, HTML5, wireless techs) to genuinely improved user experiences in the long-term.
If all companies stuck with legacy technologies and only bumped up numerical specs just to make a living right then, we would have never made any meaningful advancements. Not even close. History has shown again and again that Apple is the only company who can both serve the current needs of consumers and create a better future. It's gonna do it again with MacBook Air.