Searing pain VS Ice lance

So searing pain is spammable for Locks. It HITS for 450 damage. Ice lance does 105 dam non frozen and 311 frozen HIT. how is this balanced?

Only in demon form. Baseline is a 1.5sec cast bar.
But yes ice lance seems extremely undertuned. Would need x2 buff at least i guess

this post screams that u know nothing about balance.
you dont balance the game from numbers alone.

mage has:
3 spell schools.
spammable shields in ice barrier & mana shield. not even op only because of the absorb but because it prevents spell delay
insane mobility & perma slows
2 ice blocks
ice lance is instant cast
initially thought i wouldnt even have to mention this but idk i probably do: also has toolkit full of instant cast spammables which equal more dps than hardcasted abilities
36 yard spammable CC which allows him to reset the duel whenever he wants

warlock has:
no mobility
no slows (unless specced but then has no dmg from curse)
no damage mitigation (unless specced, in which case he does 0 dmg and has 0 range)
2 spell schools and dies if gets locked from shadow
dependant upon a killable pet which may not even be the right pet for the occasion.
a 20 yard CC (24 if specced, wow)

please stop calling for changes when you know nothing about balance.