I failed people that didn't pass the technical part of the interview.
Nowadays, people seem to care less about this technical aspect and more about whether they like you (but perhaps it has always been this way). They also seem to be stuck on very specific ways of doing things (to the point that their reasons for not hiring you may seem arbitrary and stupid), and anything that's even slightly off from this will result in failure. So you have to figure out how to have them like you, what they will perceive as you demonstrating competence, and the true reasons they are looking to hire for your position, then you have to do everything to fit that description.
It could be something out of your control and discriminatory, like you aren't the right age, gender, or race, but hopefully that's not the case.
Either way, I'm sure that no matter what they are looking for, they'll have trouble turning down a strong candidate, so figure out what it takes to become one of those, then enjoy. Also, you may be applying to the wrong companies.