¿Cómo es que el concepto de karma y destino son verdaderos al mismo tiempo? ¿No son contradictorios entre sí?

Fate or Destiny es simplemente la suma total de tus Karmas pasados, mientras que Karma generalmente significa esfuerzo en esta vida. No hay contradicción entre estas dos ideas. Hay una discusión sobre Destino y esfuerzo en Mahabharata Anusasana Parva Sección VI:

Yudhisthira dijo: ‘Dime, oh aprendiste, señor, que el arte versado en todas las escrituras, de esfuerzo y destino, ¿cuál es el más poderoso?

Bhishma cita a Brahma quien dijo: ‘Nada surge sin una semilla. Sin semilla, los frutos no crecen. De las semillas brotan otras semillas. Por lo tanto, se sabe que las frutas se generan a partir de semillas. Bueno o malo como la semilla es que el labrador siembra en su campo, buenos o malos son los frutos que cosecha. Como, sin sembrar con semillas, el suelo, aunque está labrado, se vuelve infructuoso, por lo que, sin esfuerzo individual, el destino no sirve de nada. Los propios actos son como el suelo, y el Destino (o la suma de los propios actos en nacimientos anteriores) se compara con la semilla. De la unión del suelo y la semilla crece la cosecha. Se observa todos los días en el mundo que el hacedor cosecha el fruto de sus obras buenas y malas; que la felicidad resulta de las buenas obras y el dolor de las malas; que actúa, cuando se hace, siempre fructifica; y que, si no se hace, no surge fruto. Un hombre de (buenos) actos adquiere méritos con buena fortuna, mientras que un ocioso se aleja de su estado y cosecha el mal como la infusión de materia alcalina inyectada en una herida. Mediante una aplicación dedicada, uno adquiere belleza, fortuna y riquezas de diversos tipos. Todo se puede asegurar por esfuerzo; pero nada se puede obtener solo a través del Destino, por un hombre que no desea hacer un esfuerzo personal ……….
La ayuda combinada del Destino y el Esfuerzo se vuelve eficaz.

Esencialmente, el esfuerzo es necesario pero no suficiente según las escrituras hindúes.