I was going to engage in some debate with this, but after your last paragraph I no longer find it necessary.
It illustrates one of the nastier, but also more important of life lessons. No system or even choice is going to be without its own flaws and vulnerabilities, they'll just be different ones from system to system. So, it's less about any one system being "right", or even just "better", but instead "appropriate to the circumstances/environment/goals".
Once you acknowledge this, it becomes a lot harder to passionately defend any particular system, because you're no longer as eager to ignore its own unique vulnerabilities. I believe deeply in democracy and freedom of information for instance, but I cannot bring myself to ignore that it creates a vulnerability for us that someone like Xi Jinping, with his powerful control over the local information space, simply does not experience.
Authoritarian systems, on the other hand, have to deal with the very basic fact that there is nothing divine or magical about that man on top, he's as human as the rest of us. So, if you get rid of him, you may be able to take and keep his job. Where in a democracy you'd just have to face re-election within a few years.
Pros and cons, always, with pretty much everything. Then the next most important consideration imo is simply scale. Some systems work very well within very small scales, say, a small family. But when scaling these systems up, it can change the circumstances enough that their value changes.
To illustrate this I always like to use littering a banana peel. If just one person litters a banana peel, it is largely harmless. If, however, a million people litter banana peels all in one spot, you can actually create a potential problem where one did not exist before. Scaling the behavior up changes how we need to think about it. This has a lot of ramifications for business in the modern world, where scale is usually desirable. Also feeds into many civil engineering problems.