These threads come up so often it's crazy. The best way to learn to shoot is to do it....a lot. We used to travel and shoot matches all over. We shot thousands of rounds a year, usually a few hundred a week. We shot in all kinds of new areas with new terrain we had never shot in before under time constraints. At best I was a 10th place to 15th place guy at national 2 days and a 1st-10th place guy at regional level matches. When you shoot that much in that many places, you learn what effects the difficulty of making a first round hit. You become faster and also more likely to say "let's get closer."
Even at my best, my first round hit distance on a 12" square in mediocre conditions was between 800 and 1000 yards with a 6mm. The crazy thing is, a second round hit was pretty doable to the transonic range of the bullet. 2nd round hits at 1400 yards were pretty doable with a 115 dtac going 3150fps. First round hits on 12" squares just aren't very easy. When you get in tricky conditions it is even harder. There were times I would question getting a first round hit at 500 yards, even when I was shooting a bunch. Shooting a lot, in different conditions, will allow you to instantly recognize if it is a high probability shot or not.
Guys see the technology that is available for long range shooting. Of course, it is sold as easy in orde to sell product. It is pretty simple, but you still have to practice a ton to develop and maintain the skill. The knowledge is out there, but it is not as simple as buying the gear and going to do it. It sounds like a lot of your friends think the gear will do it for them. Good on you for realizing that is not the case and practicing in order to learn.