...is it rude to provide a more focused answer by myself?
...but the answers they provide sometimes remain obscure even if the answers aim to the same solution (even after requesting more details in the answer's comments)
As an avid SE question-asker, I try to keep future readers as the primary focus of all my actions, with the balance towards answer authors. So the more answers the merrier as long as each brings something new and different, and is actually an answer or important supplementary information to existing answers.
Go for it!
If you're not seeing persistent down-voting of your answers or complaints in comments, then what you are doing is probably fine :-)
I have seen some posts where people answer their own question but still give the checkmark to another user.
I do this exact thing regularly (when I actually have something of value to add) and I don't recall any complaints. Again, focus is squarely on future readers and the value we bring them. They are our customers as question-askers, not the other answer authors.