exactly, technical skill is never the most important
It is not your fault, you just need to find someone likes you. Your technical skills have be approved when they call you for on-site. What they would like to justify is that you are likable to them.