Ташкент еще в царское время был крупнейшим городом Средней Азии, так что не удивительно, что стал столицей.
Понятно, что Ташкент был центром Туркестанского генерал-губернаторства, туда ж/д провели ещё в 19 в. Непонятно, почему сначала столицей сделали Самарканд, а потом перенесли столицу в Ташкент именно в 1930 г.