Actually, dismounted knights often used Halbards themselves, this precluded the use of thrown weapons but in general knights were known to employvery varried fighting styles, making use of everything from twin shortswords to crossbows. As far as vulnerability to pila goes, early knights carried shields and later knights had armour which might well have been pilum proof. For the Romans facing halbadiers would be like facing armoured falxmen.
Bookmarks