Go shadow blade armlet mask of madness, you won't have to support because enemy team will be dead.
And I don't see why you would discount initiators. Some heroes like Sand King almost require Veil on top of Blink to do their job. Zeus will do far better with force staff than he will with daedalus (and he's even a carry hero!). Trying to pretend that Abaddon is remotely like any of the actual supports in the game in his item dependance seems to me like you're just playing devil's advocate and arguing just to argue.
And I would absolutely get drums on Abaddon. I get drums on plenty of carrys.