Nothing to do with Mayflower. It’s an issue of THE God vs multiple gods (some say 33 million), and America’s founding.
You need to learn more about Hinduism.
They do recognize one, overarching God. Their multiple ‘gods’ could be equated with the recognition of many Christians of various Saints.
By your lights, I guess it would be wrong to have a Catholic FLOTUS. (Ooops, we’ve already had one...)