The campaign should be 5-10 hours max, it should not take 20+. If it absolutely must be that long, and only excuse i would remotely accept is some bullshit reason like code or engine fuckery (in which case id say fire the fucking designers), make the campaign skipable after the first clear.
the game is too fucking slow and filled with tedious crap that at the same time has every good idea from poe1 removed or actively designed against, looking at you no movement skills.