I am absolutely not being combative here. I’m actually interested in what appeals to different types of players.
I’ll put my hand up to start with. Without the objective of a campaign to finish, I can’t be bothered to play. Even if I’m completing a campaign for the umpteenth time, I need a target to aim for, after which I can say it’s completed.
Next, let’s define end-game. Nowadays, I think of end-game as all activities offered by a game after the campaign is completed. People have come to expect the range of activities offered by Destiny or The Division, say. The Knoxx DLC has an end-game, by that definition. You get missions that will give you another crack at the Arsenal. There’s an excellent arena. And, of course, there’s Crawmerax.
Finally, there’s the special instance of end-game - collecting guns. Here, some activity is repeated over and over to find, as you say, a “perfect” example. It is often the case that you repeat, specifically, an end-game activity to find that weapon, e.g. Crawmerax.
If we look at BL2, it was designed to support an end game with missions, raid bosses, additional currencies, additional weapons etc. Since shuxley004416 is a fan of BL2 & TPS, to say that BL1 has an end-game might be misleading. Except for the few missions in Knoxx, the only end game it offers is gun collecting.
For me, I tend to only do end-game missions once, for completeness. I find farming guns to be like stamp collecting. It’s doing something for the sake of owning “stuff”, not to do something with it.
But there’s no right or wrong here. It’s great that the game gives us options but I do think we need to be careful about saying BL1 has an end-game, without being specific about what that end-game is.