Why are Asura and Indra of Hindu mythology represented opposite in Naruto? In Hindu mythology, Asura are the bad beings. Asuras always try to steal the place of Devas because they didn't get it. Indra is a king of Devas/Suras.

So in short Indra (Deva) is depicted as good being in Hindu mythology and Asura as bad beings and Naruto is inspired from Hinduism/Buddhism, so why is the adaptation of Indra and Asura made opposite to their real self? Have the makers explained it ever?
Like I mentioned in my comment to your question, Asuras are shown to be stronger than normal human beings although they lack intelligence (Like Naruto). Devas on the other hand lack physical strength but are believed to be witty and skillful (Like Sasuke). Your argument that Asuras always try to steal the place of Devas is not entirely true. Example is Prahlada. He is an Asura but still is described as a saintly boy in the Puranas. His name's literal meaning is: filled with joy. (Just like Naruto).