I have had the opposite experience. I have had professionals find and treat problems in weeks after wasting years using books and the internet.
I am not saying it is impossible, but find good info on the internet, but it has its limits.
It'd be nice to have this decision tree being built out in the open, ultimately everyone needs it.