If you aren’t having fun, then the appropriate response to the question in your title should be “there is no reason.”
It’s because you’re feral. Melee dps struggles to justify their existence in pugs. You’ll need to run your own keys and be knowledgable enough about the dungeon in question to lead the group.
As much as I enjoy shadowlands one thing I can agree with is the pacing in this game can be very punishing.
What I mean by that is either you get ahead of the curve or you stay behind it.
It’s really hard to get into groups if you join mid way. The reason for this is maybe because the same people who clear the raids and 14s in the first month are the same people that make the group now, so the standard is set very high and above necessary. New players feel very intimidated to make a group.
Naw brah plenty of groups for mythic plus but, why would anyone take you when you’re cleary a bad player lol. Maybe try timing some of your lower keys dude you couldn’t even time a 7 PF
The only reason you should keep playing is if you have game time left on your account. Other than that it’s a dead game with no current content. Most players who are still playing have fallen back on old content grinding / tmog runs (during the first phase of a brand new full price expansion).
I wonder how many complaints would die off if people realised this is an mmo and meant to be played in a social environment. Join guilds, get friends, this game may allow pugging but you have to know you are choosing the worst way to play.
I continue to play because I still enjoy doing so. If you can’t find reasons to play, fun or not, don’t continue to do so. It sounds like you’re at the end of your rope looking for fun things to do in the game. If that’s the case, stop playing. There’s no need to spend money, time, etc. on a hobby you’re finding no enjoyment in.