Rajdhani running from state capital is a convention not a rule. Dibrugarh is not capital but it has Rajdhani. See AP we have 3 capital we will extend them to 13 in near future we can't have 13 trains then :p . It would be fine if train caters best needs of the state.