Kannada is the national language of Kannada nation - Karnataka.
Bengaluru is the capital of Kannada nation.
Karnataka is part of Indian Union.
Indian Union is a union of multiple linguistic communities such as Kannadigas, Tamils, Telugus, Marathis, Bengalis etc.
Deal with it.