The principle of open contest* avoids the problem you cite. Such a problem is inherent to international competition*. The mixture of limited open competition (multiple entries per country) introduces a fault into the system, which corrupts the contest at the highest level as detailed in the article. You make it less likely the best of anywhere will win, so that the second best of somewhere can compete. If you accept the competitive principle that is inherent to the entire design, then the problem goes away.
But yeah, I know most people won't accept this. That is cool. They'll continue to enjoy the Olympics; I'll continue to ignore it.
* In principle, I think a contest that aims to be the pinnacle of a sport, as the Olympics events do generally aim (Association Football being an exception), should be an open contest. However, I'm not sure if an Olympics that was formally open would actually be treated as anything other than effectively an international contest. Still, maybe open would be better (I'd be happy to see it tried), but it is not hard to see that it might cause issues of its own.
* in international competition, it is probably not even fair to consider it a problem, as it is really just an accepted part of such systems.