If you feel that none of the answers solve your problem, then you should go back and answer it yourself with what you did to move past the problem, and then accept your own answer.
If someone came close to a solution, then accept their answer and edit it or comment on it with why it wasn't perfect, but how it helped resolve your issue.
If you are asking subjective questions (ie, you are looking for an "ideal" or "best" solution) that bring a lot of work arounds, but no answer is 'elegant enough' for you, then yes - people are justified in looking at your future questions and moving past them because they can see they have a low chance of meeting your needs.
But they are your questions, and your reasons for selecting or not selecting an answer are your own. Don't let other users badger you to accept an answer that doesn't fit your requirements.
Users with a low accept rate will receive fewer answers because it's obvious that very few answers meet their standards.