I recently answered a question twice with two different approaches that would answer the question in different ways (i.e. offering different solutions to the same problem).
On the one hand, the OP might accept one answer over the other, but the other answer might be preferred by the community, or by a reader finding the question later through a search. Also one of the solutions might not be such a good idea, so suggesting them both in a single answer could cause confusion if it gets accepted. So it would seem to make sense to have separate answers. However, on the other hand it seems somewhat spammy, or like you're just throwing shit at the wall to see what sticks.
I sort of already know the answer to this... "It depends on the context". Some questions will have multiple valid solutions, and so long as both answers are valid and potentially valuable to future readers of the site, then I'd say it's a good thing. However, it would be nice to have some objective guidance on this to refer to, how to decide if a particular instance of it is good or bad?