Many of the Greeks, Kushanas and Shakas embraced Buddhism rather than Hinduism because
1
Buddhism was in the ascendant at that time.
2
They had renounced the policy of war and violence.
3
Caste-ridden Hinduism did not attract them.
4
Buddhism provides easier access to Indian society.