I think somewhere in between. A new racer will not stay in racing if they do not improve. And in the beginning often do not know what questions to ask.
I don't think it should be expected, and often is not possible without a lot of knowledge of the race program to be a top runner without trial and error and experience.
I think general knowledge should be freely shared.
I think if you want the ability to run consistently upfront it will take work. Helping some one better, research, time-experience. It also does give the feeling of accomplishment when you do reach the next goal you set.
But we as racers should be looking for someone that does need help and giving some advice to get them started, we all know it is. It fun always being lap traffic.
Calispec you have helped me enough I know you are not talking about not sharing any information. Thanks
On the other note I have seen starting out drivers that have friends that are knowledgeable set up the kart prep the tires and have everything ready. In my experiences when someone was not around they had not learned the information and were not able to compete on the same level, really had no idea.
If someone takes the time to help you, ask questions and learn. No one owes you the information.
Thanks for all the help from the site and for the work to keep it going.