Don't all religions basically teach the same thing?

The major religions indeed often have similar views on ethics and morality; for example, they all teach "love your neighbor" in some form or another. But religious faith is more than just a system of ethics. The world's faiths have different -- and often contradictory -- views on some core issues. For example, Jews (and others) reject the idea that Jesus was the Son of God. Hindus believe in reincarnation. And Buddhists don't believe in a personal God at all. While their ideas about morality may be similar, the central teachings of the world's religious faiths frequently differ in importaint and irreconcilable ways, which means they hardly "all teach the same thing."