yes, the game provides goals, like winning in pvp, but the entire point to an mmo is to be massively MULTI player which means that the meat, focus, impetus, whatever you want to call it, of the game is to play in groups of people, not to be a homestar.
engineers are effective and reliable in large group situations because of their ability to change, adapt, and effect change (great and small) in nearly EVERY situation the game throws at you. This is what “versatility” means. Warriors are not versatile compared to engies in ANY way because their builds actually pigeon hole them into roles.
This game is an MMO, meaning people forms into groups with various specialties and accomplish goals that cannot be done alone. People admit that the engineer is a hybrid class … average at every specialty in the game but not really great at any of them. Engineers can switch from DPS, to support, to CC by switching kits. Other MMOs have hybrid classes, and the complaints are the same, they aren’t great at anything.
The problem with GW2 and the hybrid class is the trait system. It’s just impossible to effectively trait the engineer to be a hybrid. The whole point of the trait system is to specialize your abilities. So you trait your engineer to support one of your kits effectively, and it feels like you are just wasting time using other kit’s abilities.
Part of the fun of the engineer class is switching kits. I’d like to see traits that support all kits equally.