This needed to be said so badly. I'm so glad to see there are players out there who still actually give a damn about others, the community can be rather toxic at times especially to new players.
I'm very much the same. Unless the team seems to be knowingly bad such as trolling or not even trying to improve, I'm the sort who sticks through until the end. Doesn't matter if I'm tanking, healing or DPSing. I've played every job, and I know the painful waits on many classes and I particularly know how difficult it can be to find a tank. Being a tank myself means there's far more emphasis on my sticking around since there's no telling how long they'll have to wait otherwise.
Patience in this game has worn thin I think. SE has created a game which encourages players to do tasks as quickly as possible so they can do as much of it as possible for drops. This in turn has created a rather unfriendly atmosphere where players constantly try to speed run everything and kick/insult/downright bully anyone they feel is slowing things down for them.
There needs to be some changes in Heavensward to foster a more cooperative community.
Because it gives you the one thing that guides don't. Experience. DF is a very fast way to get into a group compared to trying to solo build a party because it pulls in members from across multiple servers. For that reason alone, it's one of the best ways to actually learn, since people learn best by doing.
Sure, a dedicated party might give you more 'bang for your buck', but how long did you spend setting up that party? And how much time could you have spent in DF in the meantime? It's simple mathematics, and that's why DF has almost universally been used for learning the ropes. Furthermore, new players will instinctively use the DF, so you're more likely to be teamed with new players. Why would you try to exclusively use DF for 'advanced' groups when you've no idea what team mates you'll end up with?