It isn’t broken. The fact is that you and the other posters simply don’t like or even don’t grok it. So you climb your ivory tower to declare that emperor is not wearing any clothes. It’s trite, and it’s boring and it’s lowering the quality of discourse.
The broken system is not the uninstall process, it's the rift between Apple's services (the App Store) and MacOS as a development target. It extends to the iPhone, and it's such a restrictive and arbitrary process that Apple is being forced to reconsider it in Europe. You cannot sustain a system where you neglect OS-level features like software management to prop-up your SaaS distribution service.
Pragmatic interpretation of the issue at hand doesn't lower the quality of discourse at all. We only veer off into ivory tower territory when people claim that other people's experiences are illegitimate, and then deny the problem because they're not personally impacted.
You’d have a point if the status quo had changed since the introduction of the MAS, but it hasn’t. As explained in other threads, in order to offer the same functionality, Apple would need to implement tighter controls, similar to those found in iOS; you yourself have complained about these restrictions, and we'd hear the same trite iOSification nonsense, or someone blathering about user freedom, when what they really mean is freedom for developers to fuck with other peoples machines. So this appears to be yet another shitty stick with which to beat Apple, especially given that it is really no better anywhere else on the desktop.