Soap box - Analogies simply don't help. They invariably have some flaw and rarely aid in actual understanding as is the case with the anode/cathode reference. I know 100% of readers understand that countries want to attract talent, but <100% of people understand anode+cathode functions.
It gets worse when others attempt to build off the analogy and so it becomes flawed on top of flawed. At some point, semantic arguments begin, i.e. source of electrons, and now we're quite far from countries+talent.
STOP USING ANALOGIES
You can write a text that appeals to a small audience, but is understood by a big audience.
You can also write a text that would appeal to a big audience - but doesn't because no one understands it.
It's not hard to write a text that can be understood by a large audience. Using an analogy that only some people understand is counter productive as analogies are used exactly to allow the audience to illustrate the problem.
But you demonstrated that in a beautiful way with your misunderstanding! How wonderfully meta! QED
In the specific context you're replying, however, I agree that any analogy would not add any useful information.
Pet peeve - soapbox is also used in an abstract way here, not better than the overuse of analogies. A whole century has since passed since people routinely stood on literal soapboxes.
Furthermore, and I was (am?) guilty of this myself, people often use analogies and other kinds of abstract speech to hide the fact that they have no idea what is going on, or they don't know how to express something. And then the responsibility to decode meaning is passed on to the listener.
The former is mostly a problem for a certain kind of concrete-thinking persons, and the former can be solved by picking a more universally understood analogy domain (like puppies). So analogies can be good, given the right audience and analogy domain.