I think your math is overly simplified here and it's leading you to make some incorrect assertions. When it comes to CHA based classes Warlock is a substantial increase in DPR to Bards, and a slight increase to Sorcerers. It's also an increase in DPR to Paladins that aren't Oath of Vengeance...