El karma es la necesidad humana de que el bien tenga su premio y el mal su castigo. Es lo único que hace del budismo una religión en mi opinión.
El Karma es simplemente que cada acto tiene consecuencias, y por ello nosotros nos vemos afectados por la causalidad o el karma de nuestra familia, amigos, ciudad, país... Y nosotros mismos emitimos consecuencias también, tanto para nosotros como para los demás. No significa que si haces bien recibes bien y que si haces mal recibes mal, no es algo inmediato ni matemático, ni recibimos de forma que querríamos, pero siempre recibimos. Es por eso importante procurar emitir buena causalidad, para uno y para todos. Pues es bien sabido que los actos de uno o del entorno afectan mucho a las personas. Ser un delincuente, un criminal, nacer en una mala familia, en un mal barrio, en un mal país... Restringe mucho tus posibilidades de prosperar y ser feliz. Es algo bastante racional, no mágico, así que no sé porqué lo consideras un elemento religioso.
Dos preguntas:
1) Si el Budismo no postula la reencarnación, ni un mecanismo similar (llámalo renacimiento, transmigración o lo que quieras), ¿Da alguna explicación a lo que hay después de la muerte? (porque lo que es la Wikipedia, en un googleo rápido, insiste en que el Budismo habla de reencarnación).
2) ¿El karma no es más bien un mecanismo trascendente? Vamos, que sí se puede parecer a la segunda Ley de Newton, pero es un parecido en todo caso superficial. Pero el Principio de acción y reacción (que no "de causa y efecto") no tiene connotaciones metafísicas. No explica las circunstancias de una persona en función de sus decisiones tomadas, ni nada parecido. Como mucho, explica que al darle un puñetazo a una pared, la mano duele porque ésta ejerce contra el puño una fuerza igual y opuesta.