Why is speaking Hindi not important to all Indians?

Because there are many mother tongues used in India. Though the existence of the Hindi language is well-known internationally and it is the official language of India, Hindi is only used by a certain group of Indians.