I think the ratings for Hindus and Buddhists are low mostly because they are exceptionally quiet communities. And though Sikhs are a decided minority in India, they are on a far more level playing field in the US, but they are also very discreet, if possible.
Oddly enough, (very far) behind Christians, Hindus are now the second largest religion in Arizona, announced a few days ago. Their first splash in the state was in 2000, when they built their first dedicated temple, though many had been there a lot longer.
And the Buddhist community is generally quite wealthy, Chinese, going back to the building of the Transcontinental railroad. Both they and the Catholic church got a boost with the arrival of upper class Vietnamese, with the fall of Vietnam. Tens of thousands, but an invisible community.
And none of them are known for making a mess or a fuss.
So whether you like or dislike their religion, they are good neighbors.