Many things seem strange to us when we don’t understand them. Rather than dismiss such things as strange, we should strive to find their meaning. However, it is true that Buddhist practice sometimes has its origin in popular superstition and misunderstanding rather than the teaching of the Buddha. And such misunderstandings are not found in Buddhism alone, but arise in all religions from time to time. The Buddha taught with clarity and in detail and if some fail to understand fully, the Buddha cannot be blamed.
There is a saying:
If a man suffering from a disease does not seek treatment even when there is a physician at hand, it is not the fault of the physician. In the same way, if a man is oppressed and tormented by the disease of defilements but does not seek the help of the Buddha, that is not the Buddha’s fault.
Nor should Buddhism or any religion be judged by those who don’t practise it properly. If you wish to know the true teachings of Buddhism, read the Buddha’s words or speak to those who understand them properly.