After hearing LIVE QA on Diablo 4 i can say that Joe Shely ( Game Dircetor ) never PLAYED the game

The reason we don’t have a decicated ult slot is because having more skills than buttons on console feels really annoying it seems like most of the diablo 4 staff play on console all of the videos and twitch streams of them playing is console. The reason why any post about generators/Spendors being bad and long cooldowns for skills gets deleted is because they play on console and that’s what’s enjoyable. They probably won’t change the generator/spender system its here to stay sadly – They would have to legit steal POE flask system which I wouldnt mind and rework everything.