I sort of feel this way as well the problem is that precision rifle at long range is not just marksmanship.
The problem with true long range precision rifle is all the science and ballistics behind it. You have to prepare an enormity of factors, control for an enormity of variables, learn how to do so and buy a bunch of gear to either detect, calculate or account for same said things. The other issue is there is always room for error and the practice required is also expensive, remember you're not shooting milsurp or steel case or rimfire ammo in this endeavor. And even if you reload your 300 win mag or 6.5 it still takes a huge amount of TIME to load develop and handload.
What I mean is A) even if you are capable of making a 1,000 yard shot I don't think it would help your survival and in most cases would compromise it if you start doing so and
B) the resources to get to being 1000 yard capable are so great that could be expended more efficiently towards things that could help with your survival like more water purufication, more food stores, more "normal" ammo, a silencer or three, learning archery, learning repair skills, more blankets, more security/perimeter stuff for your house, alternative heating source not based on electricity, solar panels etc.