I started brewing well before the widespread availability of information that we have had in the last 5 or 10 years. I don't think it was uncommon at that time for it take brewers quite a while to get their techniques dialed in. Believe me. I worked at a LHBS in the 90s. I tasted some pretty crappy homebrew!
Starting brewing now vs. 20 yrs ago is an entirely different endeavor. The hobby has come a long, long way.
I still don't think it should be considered a shoe-in to be producing high quality beer out of the gate, especially for someone who is likely overly critical of their beer. There are a lot of little things that make a difference and sometimes people need time to work through those if there are several factors working against them.
There is nothing that can be done by others about that.
You mention 'good water, ingredients, good brewing practices and not too far out of the box', but for a beginning brewer how do you even know what these are? 'Good brewing practices' encompasses a HUGE range of factors and practices. Brushing it off in one statement as if that's easy knowledge to achieve sends the wrong message, IMO.
It is easy knowledge these days. I started my first batch with fermentation temperatures a bit high. I contacted Northern Brewer where I bought the kit. They gave advice that saved that brew. I found this site before starting my second kit. I also read other articles online and watched a bunch of videos. Enough that I could recognize bad advice and procedures online before my second brew. Again I found plenty of information that made my second brew good enough that I would rate it in my top 20, maybe even higher.
I think the wrong message is that it will take you x amount of time before you will be able to brew a good beer.
IMO, if you do more than a few before you get a decent one you are ignoring all the information available, or over-thinking things and making it difficult and unsuccessful.