What Larian should have done (and still can do it, iirc) is leave the last build version of the game as a "beta patch" in steam (I am not sure if this can also be done for GOG & others). That way, those who are unsatisfied with the recent changes can revert to the last patch and finish their game without needing to restart due to their style of playing the game not being viable. Forcing some of the changes on the player (like they did with the resistances) and not providing some alternative, is what (imo) is causing some (or most) of the outrage.