While whole discussion went all over the place, one thing is clear, at current state, spear in bannerlord is bad and needs to be changed.
I think adding second stance (with quick swapping) with spear's pointy end closer to your body and allowing attacks in this stance to not bounce off of enemies even in very close range, would make spear viable option in combat. I would also like them to add swing attacks from left and right (only in stance where spear is held normally) with small damage and pushback if hit successfuly as a means to keep enemy far from you.
I remember in beta, I liked spear and got good with it, because it wasn't bouncing off of enemies as much. In current game's state, spear feels like a quarterstaff without option to swing it...
To be honest though, all weapons in bannerlord are terrible at thrusts (except once you're on horse, then it never bounces and deals insane damage). Even when you use two handed sword, thrusting feels useless, animation is wonky and too long and there's like 60% change that weapon with bounce off of enemy dealing zero damage. I don't know why they made it this way, but warband's thrusting felt much more impactful and satisfying.