¿Por qué la ley de voltaje y corriente de Kirchhoff siempre responde?
No siempre dan respuesta. Por ejemplo:
simular este circuito : esquema creado usando CircuitLab
KVL aplicado a lo anterior da:
$$ 1V = 2V $$
que es una contradicción.
Otro ejemplo:
simular este circuito
KCL aplicado a lo anterior da:
$$ 1A = -2A $$
que es una contradicción.
Otro ejemplo:
simular este circuito
KCL aplicado a lo anterior da
$$ \ frac {V} {1 \ Omega} = \ frac {V} {1 \ Omega} $$
por lo que el voltaje y la corriente son indeterminados.
El hecho es que es posible dibujar un esquema de circuito ideal que sea inconsistente o tenga voltajes o corrientes indeterminados.
Además, el análisis de voltaje de nodo se basa en KCL, mientras que el análisis de corriente de malla se basa en KVL, por lo que no entiendo muy bien la segunda parte de su pregunta.