Most people never shoot over 100 to 150 yards so one gun is fine for them. I hunt a place like that. It’s a 200 acre plot that’s bordered by three neighborhoods. I use a suppressed short barreled rifle with subsonic ammunition. I limit my shots to 200 to 250 yards. (Short Range) I also hunt on a place where you can easily get shots out to 500 yards. For this I use a suppressed 308. (Medium range) I shoot steel out to 1000 yards. For that I use a 27†barreled 6.5 WSM. (Long Range) I have taken deer with this gun at extended ranges, but after I got into class III guns my focus changed. It’s hard to believe shooting 1000 yards can get boring. As for ethical shots, my loose rule is to hold your shots on deer to half the distance you routinely practice at.