I personally think they are doing this because they are sticking to the four party only system. At this time you could play a party of all weak low level wizards. To get full content there will be play throughs that don’t have a true cleric or wizard or whatever. If you did a true play through Tav will end up being a replacement of either Gale, Shadowheart, Laezel, or Asterion. To get a none typical class (ie warlock)in they had to add game mechanics that any character can do to balance out. Replace a warlock with Shadowheart and boom you need a way to heal in battle. This will be more evident as damage and levels increase.