So what would you suggest I do about that - write articles that explain common problems, maybe?
Did you ever stop to think about how hard it is for the WA engineers to keep track of the individual's skill level as they bounce from thread to thread? Did you know that the average computer phone support tech burns out in less than a year?
Do you think criticizing their efforts is going to increase their desire to invest more time in an issue?
I have a major advantage. I can just walk away shaking my head whenever I want. They have to stick it out no matter how much abuse they get.
There is no way to make all of this stuff easy for any level of experience. I've earned a living at this for 30 years precisely because people were willing to pay the big bucks for someone to take care of their computer problems for them. It takes time to learn anything worth learning. People are willing to help along the way if they are given a chance.