Unfortunately the number of people willing to spend their own time to help, decreases as more people come in with an attitude. The forums should be a place to exchange knowledge. Instead they are reduced to people trying to bring the tools down to their level of experience, instead of taking advantage of someone else's experience to increase their own.
- Can the tools be made better? - sure, that's what upgrades are for.
- Can the documentation be better? - absolutely.
- Does yelling at everyone make it happen faster? - not likely.
If people barge into an office with some of the attitude shown in the forums, it is likely that someone would call security. When people show some respect and politely ask for the person that can help, they are likely to get what they need.
Why would anyone want to help anyone that starts out ranting? If a client pays $300 for a project do they now have the right to abuse you? You will get a lot farther working with what's available than complaining about what isn't. Sugestion are helpful, rants aren't and just drive the people that can help away. Keep in mind that your lack of experience isn't our fault. We had to go through the same process to get where we are now.
Tip for people tempted to help: Check the poster's profile for previous posts to see how they treated others trying to help. You will save yourself a lot of time and grief.