Could my answer have been better?

I was a little bemused to see that my answer to this question was followed by another answer, which largely says the same thing, but got 25 upvotes to my 8. (Neither was accepted as the answer by the question poser BTW).

I realise 8 upvotes for an answer is better than a lot of answers get, but I'm just curious to see what people think about the reasons the other answer was so preferred, if only to learn how to improve my effectiveness on this site.

Apologies if the tag is inappropriate, wasn't sure about it.

Sure.

Everything is better with bold font. (And a line skip to make the actual yes/no answer clearer.)

The question as (and still is) on the list of Hot Network Questions. Due to this, the majority of votes were probably cast by casual passers-by, not by regular Math.SE users (as a corollary, most voters will not read your post here). They liked the formatting and the crisp wording of your competitor. Yes, your answer says the same thing, but it lacks... character, or something.

how to improve my effectiveness on this site.

This presages a larger problem: $$\begin{array}{l}\text{Turning and turning in the widening gyre}\cr \text{The falcon cannot hear the falconer;}\cr \text{Things fall apart; the centre cannot hold;}\cr \text{Mere anarchy is loosed upon the world,}\cr \text{The blood-dimmed tide is loosed, and everywhere}\cr \text{The ceremony of innocence is drowned;}\cr \text{The best lack all conviction, while the worst}\cr \text{Are full of passionate intensity.}\end{array}$$