I do think you are absolutely right, but you have to be careful on here because some posters will jump on you saying that you are asking for everything to be spoon fed to you.
His books start with "Trading Price Action". This of course doesn't imply making money, it just implies trading. To actually make money means that you have to have all those other things you mention work in harmony.
NoDoji made a really good post a couple of weeks back to a new poster who said he was profitable every day in SIM, making at least $150 for a few months. She asked if this was with firms stops placed on each and every trade that were never moved. The implication is that with live trading, its easy to be right, and still lose money, and at the same time, its very easy to do something wrong, and get rewarded for it sometimes, which will completely teach you the wrong thing.
The fact of the matter is, those guys who come here to share an idea that works for them only works because of their vast knowledge of everything else. Often I find that they are even unaware of the fact that what they say they are doing isn't exactly how they are in fact doing it. As annoying as I find wrbtrader's posts to be sometimes, he is the first one to acknowledge that nobody is showing you everything. Even if you see a chart with clear entries and exits, you have no idea what other chart they are also watching, perhaps its other markets looking for divergence or whatever, and you also have no idea what is in their head with reference to how something looks that isn't drawn on the chart. (ie... you may see what looks like a clear rejection of a resistance level, and they see a support level forming just below this bounce)
TA will only work for the trader who knows what to do with it. Honestly, after reading up on so many of the guys here who are very good now, I would say 95% of them started out losing. You have to go down this same road because there is no way to take a shortcut and somehow implant someone else's experiences into your own brain. If you actually start out winning, you will only delay building a fundamental foundation. The best you can hope for is to be started on the right path, but its still a journey you have to walk yourself, and often alone.
Anyway, the point is that you're absolutely right that every single person out there who tries to help is leaving out critical info. There is no requirement of course that they disclose everything, but a struggling trader isn't helped by having to sift through scraps, even if they are scraps of gold. At the same time, even your own mother will probably not give you the honest truth about life when you are growing up, thinking that she can protect you from pain, so if you can't find honesty and transparency at home... good luck getting it anywhere else!