If you want to select what questions to answer in that manner, that's your choice. But, I do not believe the system would want to encourage this type of behavior. I would expect the majority of questions are asked by low rep user's and therefore, the system should not discourage answering questions from these users. I don't care either way if they switch what user is shown, but if you're basing the argument for the change on "I don't want to look at questions from user's with less than 100 rep", than I think that goes against what SO is trying to do.
To rephrase my answer a little... I have no issue with you choosing to filter in this way; that is absolutely your choice, and I wouldn't want to dictate your usage of the site. However, I do not believe the system should or will cater to this approach because it is not an approach that will result in the most, best and accurate answers to all programming questions, regardless of level of difficultly.
In response to your comment "I'm not saying I want the credit. It just doesn't help anyone to ask a quesion, get a bunch of answers and not let everyone know which one worked.": I agree this is an issue and it would certainly be more ideal if user's did come back and accept answers. But, that is a large reason why the voting system exists, to provide clues to future viewers as to which answers are the best/most useful. So certainly it is ideal if people select an accepted answer. However, even if the OP never comes back and does their duty, the goal SO is to have canonical answers for all programming related questions. And answering everyone's questions and voting on those answers is how that is done, whether the OP accepts an answer or not.