Meanwhile hunters and titans have 2 and 4, respectively?
The uptime on exotic benefits for titans and hunters is leagues beyond what warlocks can maintain.
Take a look at your collections.
So many hunter and Titan exotics: "on hit, when you do damage, when you take damage, when you hit precision shots"
Meanwhile warlocks: "after a kill, on a void kill, when you get a kill with a weapon that has the same element as your currently equipped subclass" etc
-
I like my exotics to be neutral game effective so I personally never noticed this. Very hard for me to break away from my Transversal Steps.