Your simple argument hinges on reading too much into the name. You could make the same argument for Collage of Valour bards, and they aren't much cop as melee fighters; War domain clerics serve gods of war, that doesn't make them ultimate fighters themselves; Moon druids don't go into space; eldritch knights don't have tentacles growing out of strange orifices; Oath of the Ancients paladins are sometimes young; Thieves can be lawful and don't have to steel anything; bladesingers can be tone deaf and rubbish with a sword, etc, etc...
Meanwhile, if you want to build an offence orientated warlock, you can take Eldritch Blast and Agonising Blast. You can do that with Pact of the Blade, you can do that with a Hexblade patron.