The class ulti gen passives being converted to minor (and major) heroism without the possibility of 100% uptime makes them entirely useless to anyone with a source of minor heroism already. Banner, heroism potions, even oakensoul gets heroism. Every dps (and support) at the high end should be running heroism potions, and no one in their right mind would see and uptime of 4 seconds with a 6 second cooldown and think that can replace heroism potions. And regarding major heroism, the change to pearls of ehlnofey means healers could now have three sources of major heroism. This is not lessening ulti gen - this is obliterating passives to be completely dead to anyone with knowledge of how the game works.
I cannot understand how ulti generation and the potential high values being seen are possibly "too high" now that pearls and pillagers were completely gutted. I very much feel the difference in how little ultimate we get from Pillagers now since it was cut in half and requires more work to reach, and it already had a lengthy cooldown. How could it possibly still be so high it is a concern? Last patch buffed catalyst, so just bring catalyst's ulti value down instead of making it Pearls/Trample but worse. And on top of all this, killing replenishing barrier? No healer was taking it for the mag restore - that was a detriment of the morph given how Pearls works - so now it's simply a dead morph.
I don't want this as a solution, but at least change all these ulti gen passives to do SOMETHING besides heroism. I'd much prefer they go back to their original forms (and revert the other nerfs regarding ulti gen like barrier and meteor), but since it's deeply unlikely for this decision to be backed down from despite player insistence it is bad at least make them do something.